数値関数

関数一覧

ABS BIT_AND BIT_LSHFT BIT_NEG BIT_NOT
BIT_OR BIT_ROTL BIT_ROTR BIT_RSHFT BIT_XOR
CUT FRAC INT MAXNUM MINNUM
MINNUM ROUND SQR SQRT UP

数値関数

SQR

num SQR( num 数式 )
平方。値は数値。

SQRT

num SQRT( num 数式 )
平方根。値は数値。

ABS

num ABS( num 数式 )
絶対値。値は数値。

INT

num INT( num 数式 )
整数化。値は数値。引数より小さい整数。

FRAC

num FRAC( num 数式 )
小数部を取り出す。値は数値。符号は引数と同じ

CUT

num CUT( num 対象 , num 桁指定 )

切捨て。対象を指定の桁に切り捨てる。
桁の指定方法は次の通り

CUT(123.45,0) 123
CUT(123.45,1) 120
CUT(123.45,-1)123.4

UP

num UP( num 対象 , num 桁指定 )
切上げ。対象を指定の桁に切り上げる。桁の指定方法はCUTと同じ。

ROUND

num ROUND( num 対象 , num 桁指定 )
四捨五入。対象を指定の桁に丸める。桁の指定方法はCUTと同じ。

MAXNUM

num MAXNUM( num 数式 [ ,num 数式]*)
引数の中で最大の数値を返す。

MINNUM

num MINNUM( num 数式 [ ,num 数式]*)
引数の中で最小の数値を返す。

MINNUM

num MINNUM( num 数式 [ ,num 数式]*)
引数の中で最小の数値を返す。

BIT_NOT

num BIT_NOT( num 数式 )
32ビット整数としてのビット反転値。引数は非負の値。

BIT_NEG

num BIT_NEG( num 数式 )
32ビット整数としての2の補数。引数は非負の値。

BIT_AND

num BIT_AND( num 数式 , num 数式 )
32ビット整数としてのBIT演算でのAND。引数は非負の値。

BIT_OR

num BIT_OR( num 数式 , num 数式 )
32ビット整数としてのBIT演算でのOR。引数は非負の値。

BIT_XOR

num BIT_XOR( num 数式 , num 数式 )
32ビット整数としてのBIT演算でのXOR。引数は非負の値。

BIT_LSHFT

num BIT_LSHFT( num 数式 , num シフト数 )
32ビット整数としてのBIT演算での左シフト。引数は非負の値。

BIT_RSHFT

num BIT_RSHFT( num 数式 , num シフト数 )
32ビット整数としてのBIT演算での右シフト。引数は非負の値。

BIT_ROTL

num BIT_ROTL( num 数式 , num シフト数 )
32ビット整数としてのBIT演算での左回転。引数は非負の値。

BIT_ROTR

num BIT_ROTR( num 数式 , num シフト数 )
32ビット整数としてのBIT演算での右回転。引数は非負の値。