Vous devez comprendre la différence entre & et && en langage C

烟雨青岚
Libérer: 2020-06-17 13:15:00
avant
5635 Les gens l'ont consulté

Vous devez comprendre la différence entre & et && en langage C

Assurez-vous de comprendre la différence entre & et && en langage C

La différence entre & et && en langage C est la suivante :

& : basé sur l'opération ET au niveau du bit, par exemple : 0010&1101, le résultat est 0000

& est en java Opérations logiques Bit :
par exemple : 2&3=2;

L'analyse est la suivante : Le système binaire de 2 est 10 ; le système binaire de 3 est 11 ; logique &, c'est 10

&& : Court-circuiter ET, indiquant la logique après exécution si les deux conditions sont vraies

Par exemple : if(a==; 0&&b==0), ce qui signifie que si a est 0 et b est 0 fois, passez à l'étape suivante.

|| 短路或。 A||B,只有当A为假的时候才会对B进行判断。若A为真,则不继续对B进行判断。
| 逻辑或。 A|B,会对A, B都进行判断
! 逻辑非,当操作数为true时,返回false,否则返回true。
Copier après la connexion

Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.

Cet article est reproduit à partir de : https://blog.csdn.net/xiachong27/article/details/82119394

Tutoriel recommandé : "Langage C"

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal