Opérateurs logiques
Remonter à Opérateurs binaires - Index
Syntaxe
expression-ET-logique && expression-OU-inclusif expression-OU-logique || expression-ET-logique ! expression-transtypage
Remarques
Les opérandes d'une expression logique doivent être de type scalaire.
&& ET logique ; renvoie true seulement si les deux expressions sont évaluées à une valeur différente de zéro (sinon, renvoie false). Si la première expression est évaluée à false, la seconde expression n'est pas évaluée.
|| OU logique ; renvoie true si l'une des expressions est évaluée à une valeur différente de zéro (sinon, renvoie false). Si la première expression est évaluée à true, la seconde expression n'est pas évaluée.
! Négation logique ; renvoie true si l'expression est évaluée à une valeur différente de zéro (sinon, renvoie false). L'expression !E
est équivalente à (0 == E
).