ISRL 関数

目的

FIXED BINARY 値の内容を、指定されたビット数だけ右に論理的にシフトします。

構文

ISRL(x,y)

パラメーター

x および y は、計算型でなければならない式です。 x は、右にシフトされる値です。 y は、最初のパラメーターをシフトするビット数を含む値です。

説明

ISRL は、指定されたビット数だけ右にシフトされた x の値を返します。ゼロがシフト インされ、結果の最上位ビットが埋められます。型が FIXED BIN でない引数は FIXED BIN に変換されます。

結果は FIXED BIN 型で、精度は最初の引数と一致します。

Declare x fixed binary(31) initial(1024);

ISRL(x, 1) = 512
ISRL(x, 2) = 256
ISRL(x, 16) = 0
ISRL(x, 24) = 0

制約事項

なし。