Sei sulla pagina 1di 3

11/7/2019 EDUTECNICA - C++ operatori arimetici, logici, relazionali

I
Operatori
C
Per operatore si intende un simbolo che indica delle manipolazioni
S
logiche e matematiche sui dati.
I Gli operatori appartengono a tre classi

E
Operatori aritmetici
M Operatori relazionali
Operatori logici :
M
Operatori aritmetici
E

C
Gli operatori aritmetici servono appunto ad eseguire operazioni
matematiche:
P
operatore azione
A
- sottrazione
P + addizione
* moltiplicazione
E D M
/ divisione
I % resto della divisione fra interi
-- decremento unitario
M
++ incremento unitario
--= decremento finito
+= incremento finito

Notiamo che applicando un operatore / ad un intero viene troncato il


resto, ad esempio 14/3 da come risultato 6 qualora si tratti di una
divisione fra interi. L'operatore % restituisce il resto di una divisione
fra interi, ma non può essere usato coi float o con i double. Esempio:

main(){
int x=10,y=3;
cout<<x/y; //visualizza 3 (quoto)
cout<<x%y; //visualizza 1 (resto)
}

Incremento e decremento

L'operatore incremento unitario ++ somma 1 all'operando, mentre


l'operatore decremento unitario - - sottrae 1 all'operando. Di
www.edutecnica.it/informatica/operatori/operatori.htm 1/3
11/7/2019 EDUTECNICA - C++ operatori arimetici, logici, relazionali

conseguenza l' istruzione

x++; equivale all'istruzione x=x+1;

mentre l' istruzione

x--; equivale all'istruzione x=x-1;

L'operatore incremento finito funziona in modo analogo:

x+=5; equivale all'istruzione x=x+5;

mentre

x-=5; equivale all'istruzione x=x-5;

Operatori relazionali

Col termine "relazionale" ci si riferisce alle relazioni che intercorrono


tra i valori

operatore azione
> maggiore
>= maggiore o uguale
< minore
<= minore o uguale
== uguale
!= diverso

Operatori logici

Col termine "logico" ci si riferisce al modo in cui le relazioni possono


essere associate fra loro

operatore azione
&& AND
|| OR
! NOT

E INDEX INFORMATICA ESERCIZI

www.edutecnica.it/informatica/operatori/operatori.htm 2/3
11/7/2019 EDUTECNICA - C++ operatori arimetici, logici, relazionali

www.edutecnica.it/informatica/operatori/operatori.htm 3/3