ISLL 関数

目的

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

構文

ISLL(x,y)

パラメーター

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

説明

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

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

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

ISLL(x, 1) = 2048
ISLL(x, 2) = 4096
ISLL(x, 16) = 67108864
ISLL(x, 24) = 0

制約事項

なし。