or (ou ||), xor, and (ou &&) sont des opérateurs infixés.
not est un opérateur préfixé.
Soient a et b deux booléens :
(a or b) ou (a || b) renvoie 0 (ou false) si a
et b valent 0 et renvoie 1 (ou true) sinon.
(a xor b) renvoie 1 si a vaut 1 et b vaut 0 ou si
a vaut 0 et b vaut 1 et renvoie 0 si a et b valent 0
ou si a et b valent 1 (c’est le "ou exclusif").
(a and b) ou (a && b) renvoie 1 (ou true) si a
et b valent 1 et 0 (ou false) sinon.
sinon.
not(a) renvoie 1 (ou true) si a vaut 0 (ou
false), et 0 (ou false) si a vaut 1 (ou
true).
On tape :
On obtient :
On tape :
On obtient :
On tape :
On obtient :
On tape :
On obtient :