| $a & $b | ET (AND) |
Les bits positionnés à 1 dans $a ET dans $b
sont positionnés à 1.
|
| $a | $b | OU (OR) |
Les bits positionnés à 1 dans $a OU $b sont
sont positionnés à 1.
|
| $a ^ $b | Xor |
Les bits positionnés à 1 dans $a OU dans $b
sont positionnés à 1.
|
| ~ $a | NON (Not) |
Les bits qui sont positionnés à 1 dans $a
sont positionnés à 0, et vice versa.
|
| $a << $b | Décalage à gauche |
Décale les bits de $a $b fois sur la gauche
(chaque décalage équivaut à une multiplication par 2).
|
| $a >> $b | Décalage à droite |
Décalage des bits de $a $b fois par la droite
(chaque décalage équivaut à une division par 2).
|