Maison >développement back-end >C++ >La signification de && et || en langage C

La signification de && et || en langage C

下次还敢
下次还敢original
2024-04-27 23:15:42557parcourir

Les opérateurs logiques && et || en langage C sont utilisés pour les opérations booléennes. && (AND logique) renvoie vrai si les deux opérandes sont vrais, sinon renvoie faux ; || (OU logique) renvoie vrai si l'un des opérandes est vrai, uniquement si les deux opérandes sont faux ; L'ordre des opérations est composé d'opérateurs logiques, d'opérateurs relationnels et d'opérateurs arithmétiques.

La signification de && et || en langage C

&& et || opérateurs en langage C

En langage C, && et || sont des opérateurs logiques utilisés pour effectuer des opérations logiques sur des valeurs booléennes (vrai ou faux).

&& (ET logique)

  • Renvoie vrai lorsque les deux opérandes sont vrais.
  • Lorsqu’un opérande est faux, renvoie false.

|| ("OU" logique)

  • Lorsqu'un opérande est vrai, renvoie vrai.
  • Renvoie faux uniquement si les deux opérandes sont faux.

Ordre des opérations

  • L'ordre des opérations des opérateurs logiques est supérieur à celui des opérateurs relationnels et des opérateurs arithmétiques.
  • Si l'expression contient à la fois des opérateurs logiques et des opérateurs relationnels/arithmétiques, les opérateurs logiques seront exécutés en premier.

Exemple

int x = 1;
int y = 0;

// 逻辑与
if (x > 0 && y < 0) {
    printf("x 是正数,y 是负数\n");
} else {
    printf("条件不满足\n");
}

// 逻辑或
if (x < 0 || y > 0) {
    printf("x 是负数,或 y 是正数\n");
} else {
    printf("条件不满足\n");
}

Sortie :

x 是正数,y 是负数
x 是负数,或 y 是正数

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