16. Operatori
In informatica e programmazione, un operatore è un simbolo che specifica quale legge applicare a uno o più operandi, per generare un particolare risultato. Vediamo ora insieme quali sono e come si suddividono:
Operatori aritmetici
- + permette di sommare due valori;
- - permette di sottrarre due valori;
- * permette di moltiplicare due valori;
- / permette di dividere due valori;
- DIV permette di dividere due valori, restituendo un intero;
- MOD permette di sapere il resto di una divisione fra interi;
Operatori relazionali
- > per maggiore;
- < per minore;
- = per uguale;
- >= per maggiore o uguale;
- <= per minore o uguale;
- <>> per diverso;
Con gli operatori relazionali si possono rappresentare operazioni con variabili booleane del tipo:
a >= b z <> x b < a
Operatori (connettivi) logici
- AND indica l'operazione di congiunzione (e);
- OR indica l'operazione di disgiunzione (o);
- XOR indica l'operazione di disgiunzione esclusiva (OR esclusivo);
- NOT indica l'operazione di negazione (non);
Utilizzando gli operatori relazionali insieme ai connettivi logici si possono costruire espressioni booleane del tipo:
( a > b ) AND ( c > d ) ( a = 5 ) OR ( a = 10 ) ( z < x ) AND ( x < y )
Il valore delle espressioni sovrastanti sono valori True o False, e il risultato può essere assegnato a una variabile booleana.