Logiques
Les opérateurs logiques sont au nombre de trois, ils sont utilisés au sein d'expressions qui s'évaluent à vraie ou faux (selon la convention logique du langage C).
int x = 3, y = 4, resultat;
resultat = (x < 3) && (y == 4); // ici resultat contient 0, qui signifie faux selon la convention logique du C
resultat = (x < 3) || (y == 4); // ici resultat contient autre chose que 0, qui signifie vrai selon la convention
logique du C resultat = !resultat; // ici resultat contient 0, qui signifie vrai selon la convention logique du C
Dans l'exemple ci-dessus, nous calculons des expressions avec des opérateurs logiques.
Le résultat de chaque expression est affecté à la variable résultat. Les commentaires indiquent ce que contient cette variable en utilisant la convention logique du langage C.
Le && correspond au et logique, le « || » correspond au ou logique et que le « ! » correspond à l'inversion logique.