k = bit_lshift(i,j) Y = bit_lshift(X,i)
Integer k; (Array|Index) Y;
Integer i,j; (Array|Index) X;
Integer i;
【詳細】
bit_lshift(i,j) は整数 i の各ビットを j ビット左(高次方向)へ
シフトした整数を求める。
bit_lshift(X,i)は,(配列|指数) X の各成分のビットを i ビット
左へシフトした値からなる(配列|指数) P を求める。P の大きさは X
の大きさと同じになる。
【例題】
>> k = bit_lshift(0x0f, 4)
k = 240 (= 0xf0)
【参照】