$a & $b |
Побитовое 'и' |
Устанавливаются только те биты, которые установлены и в $a, и в $b. |
$a | $b |
Побитовое 'или' |
Устанавливаются те биты, которые установлены либо в $a, либо в $b. |
$a ^ $b |
Исключающее или |
Устанавливаются только те биты, которые установлены либо только в $a, либо только в $b
|
~ $a |
Отрицание |
Устанавливаются те биты, которые в $a не установлены, и наоборот.
|
$a << $b |
Сдвиг влево |
Все биты переменной $a сдвигаються на $b позиций влево (каждая позиция
подразумевает 'умножение на 2')
|
$a >> $b |
Сдвиг вправо |
Все биты переменной $a сдвигаються на $b позиций вправо (каждая позиция
подразумевает 'деление на 2')
|