Tableau avec leur priorité respective
Opérateur priorité action ! 1 non booléen & 7 et booléen complet | 9 ou booléen complet && 10 et booléen optimisé || 11 ou booléen optimisé Pour mémoire tableau général de toutes les priorités
priorité opérateurs 0 ( ) [ ] . 1 ! ~ ++ -- 2 * / % 3 + - 4 << >> >>> 5 < <= > >= 6 = = != 7 & 8 ^ 9 | 10 && 11 || 12 ? : 13 = *= /= %= += -= ^= &= <<= >>= >>>= |= Exemple de programme : Opérateurs booléens
Source recopiable (cliquez sur le lien)
Résultats d'exécution de ce progamme :
x < y = true
(x < y) & (z = = t) = false
(x < y) | (z = = t) = true
(x < y) && (z = = t) = false
(x < y) || (z = = t) = true
(x < y) || ((calcul=z) == t) = true ** calcul = 0
(x < y) | ((calcul=z) == t) = true ** calcul = 3