【PHP】これだけ覚えれば大丈夫!構文3 – ビット演算子 –

PHP

ビット演算子

ビット演算子は使用することは少ないかもしれません。
ビットは0、1の2進数で表せる数のことです。
演算子の種類は次の通りです。

演算子説明
$var & $fooビット積、$varおよび$fooの両方にビットが設定されている場合、
ビットが設定される
$var | $fooビット和、$varおよび$fooのどちらかにビット設定されている場合、
ビットが設定される
$var ^ $foo排他的論理和、$varおよび$fooのどちらかにビットが}
設定されている場合、または、両方にビットが設定されていない場合、
ビットが設定される
~ $var否定、$varに設定されているビットは設定せず、
そうでないものは逆にします
$var << $foo左シフト、$varのビットを左に$fooビットシフトする
(各シフトは2をかけることを意味する)
$var >> $foo右シフト、$varのビットを右に$fooビットシフトする
(各シフトは 2で割ることを意味する)

コメント