FACT(x) | xの階乗 | |
PERM(n,r) | 順列の数 | |
COMB(n,r) | 二項係数(組合せの数) | |
ROUND(x) | xの小数点以下を丸めた値。 十進モード,有理数モードではROUND(x,0)と同じ。 2進モード,複素数モードでは,端数がちょうど0.5であるとき,結果が偶数となる向きに丸める。 | |
BITAND(a,b) | a,bを2進数と解釈し,ビットごとに論理積を取った値。 | |
BITOR(a,b) | a,bを2進数と解釈し,ビットごとに論理和を取った値。 | |
BITXOR(a,b) | a,bを2進数と解釈し,ビットごとに排他的論理和を取った値。 | |
BITNOT(n) | nを2進数と解釈し,ビットを反転した値。 |
Note.
BITAND, BITOR, BITXOR, BITNOT は,すべての数値モードにおいて,53ビットまでの2進数に対応します。
ただし,十進モードにおいては,数値変数は49ビットまでしか表現できないことに注意が必要です。
これら関数は,引数が有符号64ビット整数の範囲( -2^63 〜 2^63-1 )にないとEXTYPE3000の例外状態になります。