Maison > Article > développement back-end > Que signifie le langage C et ?
En langage C, l'opérateur ET au niveau du bit & effectue une opération ET au niveau du bit, en effectuant une opération ET sur les bits correspondants de deux nombres binaires. Le résultat est 1 uniquement lorsque les deux bits sont 1, sinon il est 0. Il peut être utilisé pour : des opérations de masquage (effacement des bits indésirables), le réglage des bits, la vérification des bits et la combinaison d'indicateurs.
C&
C& signifie opération ET au niveau du bit en langage C. L'opération ET au niveau du bit effectue le AND sur les bits correspondants de deux nombres binaires. Le résultat est un nouveau nombre binaire. Le bit de résultat est 1 uniquement lorsque les deux bits correspondants sont 1, sinon il est 0.
Utilisation de l'opération ET au niveau du bit
Opérateur
L'opérateur ET au niveau du bit en langage C est &
. Il accepte deux expressions entières ou caractères et renvoie le résultat d’une opération ET. &
。它接受两个整数或字符表达式,并返回一个与操作的结果。
示例
int a = 10; // 0b1010 int b = 5; // 0b0101 int c = a & b; // 0b0000
在这里,a
和 b
Exemplerrreee
Ici, le résultat ET au niveau du bit dea
et b
est 0, car ce n'est que lorsque les bits correspondants sont tous deux 1 que le bit de résultat est 1 .
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!