Quels sont les opérateurs logiques en langage C
Le langage C fournit un ensemble d'opérateurs logiques : ou (||), et ( && ) et NOT (!) correspondent respectivement aux opérations OR, AND et NOT en logique propositionnelle.
Opérateurs logiques : ou ||. En logique propositionnelle, lorsque P=1 ou Q=1, P||Q est égal à 1.
Opérateurs logiques : et &&. En logique propositionnelle, lorsque P=1 et Q=1, P&&Q est égal à 1.
Opérateur logique : non !. En logique propositionnelle, lorsque P est égal à 0, !P est égal à 1, et vice versa.
Apprentissage recommandé : Tutoriel vidéo en langage C
Les opérations logiques considèrent que tous les paramètres non nuls sont exprimés comme VRAI Alors que le paramètre 0 signifie FALSE, ils renvoient 1 (TRUE) ou 0 (FALSE).
Une différence importante entre les opérateurs logiques && et || et les opérations correspondantes au niveau des bits & et | est que si le résultat de l'expression peut être déterminé en évaluant le premier argument, alors l'opérateur logique Le second l’argument ne sera pas évalué.
Pour x && y : Lorsque le ET logique x gauche est FAUX, le y droit n'est plus jugé, et le résultat est FAUX. Par conséquent, si a=0, l’expression a && 5/a ne provoquera pas de division par zéro. Pour x || y : Lorsque le OU logique gauche x est FAUX, continuez le jugement du droit y. S'il est VRAI, le résultat OU logique est VRAI lorsque le OU logique gauche x est VRAI, le droit y ne le sera plus ; être jugé, c'est-à-dire logique ou le résultat est VRAI.
La priorité des opérateurs logiques et des autres opérateurs de bas en haut est :
Opérateurs logiques > Opérateurs relationnels> Devoir =
Pour plus de tutoriels sur le langage C, veuillez faire attention au Site Web PHP chinois !
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!