Maison  >  Article  >  développement back-end  >  Quels sont les opérateurs logiques en langage C ?

Quels sont les opérateurs logiques en langage C ?

angryTom
angryTomoriginal
2020-03-09 13:15:3427015parcourir

Quels sont les opérateurs logiques en langage C ?

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

Quels sont les opérateurs logiques 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!

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