- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Perl/アルゴリズム/ビット演算 へ行く。
- 1 (2012-01-17 (火) 19:34:53)
ビット演算
左にシフト
say 3<<1; # 6 say 3<<2; # 12 say 3<<3; # 24
1ビット、左にシフトすると、数は2倍になる。
右にシフト
say 24>>1; # 12 say 24>>2; # 6 say 24>>3; # 3 say 24>>4; # 1 say 3 / 2; # 1.5
1ビット、右にシフトすると、数は半分になる。