TOP - Perl - 演算子 - << >>

ビットシフト演算子は次の通りです。
<< : 演算子の右側の値のビット数だけ左にシフトした値を返す
>> : 演算子の右側の値のビット数だけ右にシフトした値を返す

(例)
print ((1 << 2) . "\n");             # 1 (0001) → 4 (0100)

print ((8 >> 2) . "\n");             # 8 (1000) → 2 (0010)
実行結果
4
2


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.