* ビット演算 [#k75accc0]

** 左にシフト [#e0004c88]
 say 3<<1; # 6
 say 3<<2; # 12
 say 3<<3; # 24
1ビット、左にシフトすると、数は2倍になる。

** 右にシフト [#qff8dff6]
 say 24>>1; # 12
 say 24>>2; # 6
 say 24>>3; # 3
 say 24>>4; # 1
 say 3 / 2; # 1.5
1ビット、右にシフトすると、数は半分になる。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS