L'opérateur "||" en langage C effectue une opération OU logique et est utilisé pour vérifier si au moins une des deux expressions booléennes est vraie. Il effectue une évaluation de court-circuit de gauche à droite. Renvoie vrai directement.
Signification de "||" en langage C
En langage C, l'opérateur "||" est un opérateur OU logique utilisé pour effectuer une opération OU logique sur deux expressions booléennes. Cet opérateur a une priorité inférieure à celle de l'opérateur ET logique "&&" et une priorité supérieure à celle des opérateurs arithmétiques et relationnels.
Opération OU logique
L'opération OU logique utilise l'évaluation par court-circuit, ce qui signifie qu'elle évalue l'expression séquentiellement de gauche à droite. Si la première expression est vraie, le résultat est vrai et la deuxième expression n'est pas évaluée. La deuxième expression n'est évaluée que si la première expression est fausse.
Syntaxe et valeurs de retour
La syntaxe de l'opérateur "||" est la suivante :
<code>result = expression1 || expression2;</code>
où :
result
est le résultat, qui est une valeur booléenne (vrai ou fausse). result
是结果,它是一个布尔值(真或假)。expression1
和 expression2
是要进行逻辑 OR 运算的两个布尔表达式。结果表
以下表格显示了所有可能的输入和输出值:
expression1 | expression2 | result |
---|---|---|
真 | 真 | 真 |
真 | 假 | 真 |
假 | 真 | 真 |
假 | 假 | 假 |
示例
<code class="c">int x = 10; int y = 5; if (x > 0 || y > 0) { printf("x 和 y 至少有一个大于 0\n"); }</code>
在这个示例中,“||”运算符用于检查 x
或 y
是否大于 0。如果其中任何一个为真,则 if
expression1
et expression2
sont deux expressions booléennes à opérer logiquement par OU. Tableau des résultats
expression1 | expression2 | résultat |
---|---|---|
Vrai | Vrai | Vrai |
Faux | Vrai | |
Faux | Vrai | Vrai |
Faux | Faux | Faux |
x
ou y
est supérieur à 0. Si l'un de ces éléments est vrai, la condition de l'instruction if
est vraie et le bloc de code sera exécuté. 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!