Ce type d’opérateurs, issu de l’algèbre de Boole, permet de vérifier si une ou plusieurs conditions sont vraies (TRUE) ou fausses (FALSE) :
Opérateur | Dénomination | Effet | Syntaxe |
---|---|---|---|
Or | OU logique (=OU inclusif) | Vérifie qu’une des conditions est réalisée | ((condition1)Or(condition2)) |
And | ET logique | Vérifie que toutes les conditions sont réalisées | ((condition1)And(condition2)) |
Xor | OU exclusif | Vérifie qu’une seule des conditions est réalisée (VRAIE) | ((condition1)Xor(condition2)) |
En Langage C :
Opérateur | Dénomination | Effet | Syntaxe |
---|---|---|---|
|| | OU logique (=OU inclusif) | Vérifie qu’une des conditions est réalisée | ((condition1) || (condition2)) |
&& | ET logique | Vérifie que toutes les conditions sont réalisées | ((condition1) && (condition2)) |
! | NON logique | Inverse l’état d’une variable booléenne (retourne la valeur 1 si la variable vaut 0, 0 si elle vaut 1) | !(condition) |
Continue reading ‘Les opérateurs logiques (ou booléens)’ »