1. ホーム 
  2. 備忘録 
  3. PHP

ビット演算子

ビット演算一覧

名前 用途
$a & $b ビット積 $a および $b の両方にセットされているビットがセットされる
$a | $b ビット和 $a または $b のどちらかにセットされているビットがセットされる
$a ^ $b 排他的論理和 $a または $b のどちらか一方のみにセットされているビットがセットされる
~ $a 否定 $a にセットされているビットを反転させる
$a << $b 左シフト $a のビットを左に $b ビットシフトする
$a >> $b 右シフト $a のビットを右に $b ビットシフトする

ビットフラグの取扱いについては他の言語と変わりないので割愛する