next up previous contents
Next: bit_xor Up: リファレンスマニュアル Previous: bit_or

  
bit_rshift

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


Masanobu KOGA 平成11年10月2日