Gli operatori di relazione e logici


Nel programma C, gli operatori di confronto si indicano con i simboli:

==  per uguale;
>    per maggiore;
<    per minore;
<=  per minore o uguale;
>=  per maggiore o uguale;
!=  per diverso.

Con questi simboli si possono rappresentare espressioni booleane del tipo:

a >= c
b < d
f != g

I connettivi logici che possono essere utilizzati in C sono:

&& indica l’operazione di congiunzione (And)
|| indica l’operazione di disgiunzione (Or)
!  indica la negazione (Not).

Utilizzando poi le operazioni di congiunzione, disgiunzione e negazione, si possono costruire espressioni booleane del tipo:

(a > b) && (c == 3)
(a == 5) || (a == 7)
!(a > 4)

Il valore di queste espressioni può essere 0 (Falso) oppure 1 (Vero).