Documentation PHP
Précédent Chapitre 10 Suivant

Les opérateurs sur les bits

Les opérateurs sur les bits positionnent ou non certains bits dans un nombre entier.

Tableau 10-2. Les opérateurs sur les bits

exemple nom résultat
$a & $b ET Les bits positionnés à 1 dans $a ET dans $b sont positionnés à 1.
$a | $b OU Les bits positionnés à 1 dans $a OU dans $b sont positionnés à 1.
~ $a NON 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 dans $b par la gauche (chaque décalage équivaut à une multiplication par 2).
$a >> $b Décalage à droite décalage des bits de $a dans $b par la droite (chaque décalage équivaut à une division par 2).
Précédent Sommaire Suivant
Les opérateurs d'assignement Chapitre 10 Les opérateurs logiques