bcsub
導入
数学
PHP Manual
GNU Multiple Precision
導入
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
例
GMP 関数
gmp_abs
— 絶対値
gmp_add
— 数値を加算する
gmp_and
— ビット AND を計算する
gmp_clrbit
— ビットをクリアする
gmp_cmp
— 数を比較する
gmp_com
— 1 の補数を計算する
gmp_div_q
— 数値を除算する
gmp_div_qr
— 除算を行い、商と余りを得る
gmp_div_r
— 除算の余りを計算する
gmp_div
— gmp_div_q のエイリアス
gmp_divexact
— 正確な除算
gmp_fact
— 階乗
gmp_gcd
— 最大公約数を計算する
gmp_gcdext
— 最大公約数と乗数を計算する
gmp_hamdist
— ハミング距離
gmp_init
— GMP 数を作成する
gmp_intval
— GMP 数を整数に変換する
gmp_invert
— 法による逆
gmp_jacobi
— ヤコビ記号
gmp_legendre
— ルジェンドル記号
gmp_mod
— モジュロ演算
gmp_mul
— 数値を乗算する
gmp_neg
— 符号を反転する
gmp_nextprime
— 次の素数を見つける
gmp_or
— ビット OR を計算する
gmp_perfect_square
— 平方数かどうかを調べる
gmp_popcount
— セットされているビットの数
gmp_pow
— べき乗を計算する
gmp_powm
— べき乗とモジュロを計算する
gmp_prob_prime
— 数が"おそらく素数"であるかどうかを調べる
gmp_random
— 乱数を生成する
gmp_scan0
— 0 を探す
gmp_scan1
— 1 を探す
gmp_setbit
— ビットを設定する
gmp_sign
— 数の符号
gmp_sqrt
— 平方根を計算する
gmp_sqrtrem
— 余りつきの平方根
gmp_strval
— GMP 数を文字列に変換する
gmp_sub
— 数値の減算
gmp_testbit
— ビットが設定されているかどうかを調べる
gmp_xor
— ビット XOR を計算する
bcsub
導入
数学
PHP Manual