Oggi andremo a parlare dei vari tipi di operatori, però prima di entrare nello specifico bisogna chiarire una cosa; che cos’è un operatore? In informatica e programmazione, un operatore è un simbolo che specifica quale legge applicare a uno o più operandi, per generare un risultato.
Tipi di operatori
Gli operatori possono essere classificati in base al numero di operandi che accettano, ovvero in base al numero di dati su cui lavorano:
- gli operatori unari lavorano su un singolo opernando. Esempi di operatori unari solo quelli di incremento e decremento;
- gli operatori binari lavorano su due operandi: ne sono esempi gli operatori aritmetici e di assegnamento;
- gli operatori ternari lavorano su tre operandi; uno dei rari esempi è l’operatore condizionale, usato in programmazione.
Operatori comuni
In questa sezione verranno presentati alcuni esempi di tutti e tre i tipi di operatori.
Operatori aritmetici
Gli operatori aritmetici sono “+ – * / %” e lavorano su due operandi. Consentono di effettuare le operazioni aritmetiche fondamentali: addizione, sottrazione, moltiplicazione, divisione e modulo (resto della divisione).
- 7 + 3 vale 10
- 7 – 3 vale 4
- 7 * 3 vale 21
- 7 / 3 vale 2 (vale 2 perché sta lavorando con operandi interi)
- 7 % 3 vale 1
Operatori di incremento e di decremento
Gli operatori di incremento e decremento sono unari: essi rispettivamente aumentano o diminuiscono di uno l’unico operando che prendono. Di solito sono rappresentati con ++ e –.
- 7++ vale 8
- 7– vale 6
Operatori di assegnamento
Gli operatori di assegnamento sono binari e servono per assegnare alle variabili determinati valori. Le espressioni in cui compaiono assumono il valore a destra del segno. Se ne distinguono semplici e composti. L’unico semplice è “=”. Gli operatori di assegnamento composti assegnano un valore che viene calcolato con l’ausilio degli operatori aritmetici. Ne sono esempi “+= -= *= /=”.
- a = 7 vale 7
Operatori logici booleani
Gli operatori logici booleani lavorano su dati booleani. Servono per formulare condizioni composte; ne sono esempi AND e OR (binari) e NOT(unario).
- vero AND vero vale vero
- vero AND falso vale falso
- NOT vero vale falso
Operatore condizionale
L’operatore condizionale è un operatore ternario che consente di valutare una condizione e in base a essa far acquisire un valore all’espressione. La sintassi è condizione ? valoreSeVero : valoreSeFalso. La condizione è un’espressione booleana i cui possibili valori sono vero o falso. Se condizione è vera, l’espressione acquisisce il valore valoreSeVero; altrimenti il valore valoreSeFalso.
- ( 6 % 2 == 0 ) ? 1 : 0 vale 1






