ビット演算子と代入演算子の複合(&=, |=, ^=, ~=, <<=, >>=)
![]()
代数演算子と同様、ビット演算子も代入演算子と複合することができます。
複合演算子 演算子 例 効果 &=(論理積代入) $x &= $y $x = $x + $y |=(論理和代入) $x | &= $y $x = $x | $y ^=(排他的論理和代入) $x ^= $y $x = $x ^ $y <<=(左シフト代入)
$x <<= $y $x = $x << $y >>=(右シフト代入) $x >>= $y $x = $x >> $y
<<戻る