Maison > Article > développement back-end > opérateurs de bits en langage C
Les opérateurs au niveau du bit permettent le traitement de bits individuels dans un octet ou une unité de données plus grande : vous pouvez effacer, définir ou inverser n'importe quel bit ou bits. Vous pouvez également décaler la configuration binaire d'un entier vers la droite ou la gauche.
1. "&"
Opération ET au niveau du bit, effectuez une opération "ET" basée sur des bits binaires. Règles de fonctionnement :
0&0=0; 0&1=0; 1&0=0; 1&1=1;
2, "|"
Opérateur OR au niveau du bit, effectue une opération "OU" basée sur des bits binaires. Règles de fonctionnement :
0|0=0; 0|1=1; 1|0=1; 1|1=1;
3, "^"
Opérateur XOR, effectue une opération "XOR" basée sur des bits binaires. Règles de fonctionnement :
0^0=0; 0^1=1; 1^0=1; 1^1=0;
4. "~"
opérateur de négation, effectue une opération "d'inversion" basée sur des chiffres binaires. Règles de fonctionnement :
~1=0; ~0=1;
5. «ec1cb2621774e79b844429076516fb73>"
Opérateur de décalage binaire vers la droite. Décalez tous les chiffres binaires d'un nombre vers la droite d'un certain nombre de bits. Les nombres positifs sont complétés par des 0 à gauche, les nombres négatifs sont complétés par des 1 à gauche et les côtés droits sont ignorés.
A >> 2 obtiendra 15, soit 0000 1111
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!