Les opérateurs

signed right-shift (>>)

  • Le résultat à le même signe que l'opérande de gauche.
  • Un décalage à droite de n bits équivaut à diviser par 2 à la puissance n.

Les opérateurs bit-à-bit

Ce type d'opérateur traite ses opérandes comme des données binaires, plutôt que des données décimales, hexadécimales ou octales. Ils retournent par contre des valeurs numériques standards dans leur format d'origine.

Opérateur Dénomination Effet Syntaxe Résultat
& ET bit-à-bit Retourne 1 si les deux bits de même poids sont à 1 9 & 12 (1001 & 1100) 8 (1000)
| OU inclusif Retourne 1 si l'un ou l'autre des deux bits de même poids est à 1 (ou les deux) 9 | 12 (1001 | 1100) 13 (1101)
^ OU exclusif (XOR) Retourne 1 si l'un des deux bits de même poids est à 1 (mais pas les deux) 9 ^ 12 (1001 ^ 1100) 5 (0101)