$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).
|