Maison  >  Article  >  développement back-end  >  Qu’est-ce que le symbole & en langage C ?

Qu’est-ce que le symbole & en langage C ?

下次还敢
下次还敢original
2024-04-13 18:15:39973parcourir

En langage C, le symbole & représente l'opérateur ET au niveau du bit. Il fonctionne au niveau du bit sur deux modèles de bits, et si les deux bits sont 1, le résultat est 1 sinon, le résultat est 0 ; L'opérateur ET au niveau du bit est utilisé pour définir ou effacer des bits spécifiques, tester l'état des bits et combiner des modèles de bits.

Qu’est-ce que le symbole & en langage C ?

En langage C, que signifie le symbole & ?

En langage C, le symbole & est l'opérateur ET au niveau du bit. Il est utilisé pour ET logiquement les bits correspondants dans deux modèles de bits.

Opération ET au niveau du bit

Le symbole de l'opération ET au niveau du bit & opère sur chaque bit correspondant. Si les deux bits sont 1, le résultat est 1 ; sinon, le résultat est 0.

Par exemple :

1101 & 1010

produira le résultat :

1000

car :

1 & 1 = 1
1 & 0 = 0
0 & 1 = 0
1 & 0 = 0

Utilisez

Bitwise L'opérateur AND est couramment utilisé aux fins suivantes :

  • Définir ou effacer un bit spécifique dans un modèle de bits.
  • Testez l'état d'un bit spécifique selon un modèle de bits.
  • Combinez des modèles de bits pour en créer de nouveaux.

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