Maison  >  Article  >  développement back-end  >  opérateurs de bits en langage C

opérateurs de bits en langage C

尚
original
2019-10-25 16:27:1316417parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:instruction de sortie c++Article suivant:instruction de sortie c++