bit演算子
table:bit演算子
& x & y ビット積 xとyのビット積
| x | y ビット和 xとyのビット和
^ x^y 排他的論理和 xとyのビット毎におけるxor
<< x << y 左シフト xをyビット分左にシフトした値
> x >> y 右シフト xをyビット分右にシフトした値
~ ~x 反転 xの各ビットを反転
&= x &= y ビット積代入
|= x |= y ビット和代入
^= x ^= y xor代入
<<= x <<= y 左シフト代入 シフトした値をxに代入
>= x >>= y 右シフト代入 シフトした値をxに代入