Utilisation de && et || en langage C

下次还敢
Libérer: 2024-04-28 09:43:07
original
499 Les gens l'ont consulté

Les opérateurs && (ET logique) et || (OU logique) en langage C sont utilisés pour combiner des expressions conditionnelles. L'opérateur && détermine que les deux expressions sont vraies ; l'opérateur || détermine qu'au moins une des deux expressions est vraie. L'opérateur a une priorité élevée et prend en charge l'évaluation des courts-circuits. Il est exécuté en premier dans l'expression. Si la première expression est suffisante pour déterminer le résultat, la deuxième expression n'est pas évaluée.

Utilisation de && et || en langage C

Utilisation de && et || en langage C

Introduction
En langage C, && (ET logique) et || (OU logique) sont des opérateurs logiques couramment utilisés dans les expressions conditionnelles. Ils sont utilisés pour combiner plusieurs conditions et déterminer le résultat final d'une expression.

L'opérateur logique ET (&&)
&& est utilisé pour déterminer si deux expressions booléennes sont toutes deux vraies. Si les deux expressions sont vraies, le résultat est vrai. Sinon, le résultat est faux.

Syntaxe : expr1 && expr2expr1 && expr2

示例:

int age = 25;
int salary = 50000;

if (age >= 18 && salary >= 30000) {
  // 满足两个条件
  printf("符合条件\n");
} else {
  // 不满足两个条件
  printf("不符合条件\n");
}
Copier après la connexion

逻辑或(||)
|| 运算符用于判断两个布尔表达式是否至少有一个为真。如果两个表达式都为真,或其中一个为真,则结果为真。否则,结果为假。

语法:expr1 || expr2

Exemple :

int age = 17;
int hasExperience = 1;

if (age >= 18 || hasExperience) {
  // 满足其中一个条件
  printf("符合条件\n");
} else {
  // 不满足任何条件
  printf("不符合条件\n");
}
Copier après la connexion

L'opérateur logique OR (||)|| est utilisé pour déterminer si au moins une des deux expressions booléennes est vraie. Si les deux expressions sont vraies, ou si l’une d’entre elles est vraie, le résultat est vrai. Sinon, le résultat est faux.

Syntaxe : expr1 || Par exemple !). Ils sont donc exécutés avant la plupart des autres opérateurs. <p><strong></strong>Évaluation des courts-circuits<br></p>Les opérateurs && et || prennent également en charge l'évaluation des courts-circuits. Cela signifie que la deuxième expression n'est pas évaluée si le résultat de la première expression est suffisant pour déterminer le résultat final. <ul> <li>Si la première expression est fausse, l'opérateur && court-circuitera l'évaluation et la deuxième expression ne sera pas évaluée et le résultat sera faux. <li>Si la première expression est vraie, l'opérateur || court-circuitera l'évaluation, la deuxième expression n'est pas évaluée et le résultat est vrai. </ul>🎜

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:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!