前頁  メニュー  次頁


組込み関数(独自拡張) ☆

FACT(x)    xの階乗
PERM(n,r)  順列の数
COMB(n,r)  二項係数(組合せの数)

ROUND(x)   xの小数点以下を丸めた値。
十進モード,有理数モードではROUND(x,0)と同じ。
2進モード,複素数モードでは,端数がちょうど0.5であるとき,結果が偶数となる向きに丸める。

BITNOT(n)   nを2進数と解釈し,ビットを反転した値。
BITAND(a,b) a,bを2進数と解釈し,ビットごとに論理積を取った値。
BITOR(a,b)  a,bを2進数と解釈し,ビットごとに論理和を取った値。
BITXOR(a,b) a,bを2進数と解釈し,ビットごとに排他的論理和を取った値。

Note.
BITAND, BITOR, BITXOR, BITNOT は,53ビットまでの2進数に対応します。
(十進1000桁モード,有理数モードにおいても53ビットまでの対応です。)
ただし,十進モードにおいて,数値変数は49ビットまでの2進数しか表現できません。
これら関数は,引数が有符号64ビット整数の範囲( -2^63 〜 2^63-1 )にないとEXTYPE3000の例外状態になります。