論理シフト
logical shift
右シフト: $ >>
$ 1011 >> 1=0110
>>> 0b01は2で割るのと同値の演算になる
符号付き整数への動作が異なる
-4 = 0b1111_1100
0b1111_1100 >>> 2 = 0b0011_1111 = 63
符号を考慮した動作になっている
-4 = 0b1111_1100
0b1111_1100 >> 2 = 0b1111_1111 = -1
左シフト: $ <<
$ 1011 << 1=0101
算術/論理左シフト: <<