Opérateurs logiques

De Appmethod Topics
Aller à : navigation, rechercher

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).