Accueil / Guides / Comprendre les opérations sur les bits

Comprendre les opérations sur les bits

Les opérations sur les bits agissent directement sur les bits binaires individuels d'un entier.

Opérations logiques de base

AND(&) vaut 1 uniquement lorsque les deux bits valent 1, OR(|) vaut 1 si l'un des deux bits vaut 1, et XOR(^) vaut 1 lorsque les bits diffèrent. NOT(~) inverse chaque bit.

Opérations de décalage

Un décalage à gauche(<<) pousse les bits vers la gauche, ce qui multiplie par une puissance de deux, tandis qu'un décalage à droite(>>) divise. Par exemple, 1 << 4 = 16.

La grille de bits de cet outil vous permet de visualiser le résultat des décalages et des masques.

Où l'utiliser

C'est courant dans le travail de bas niveau : regrouper plusieurs drapeaux dans un seul entier, gérer des masques de permissions ou séparer les canaux d'une couleur.