Operatori di C++

Nell'elenco contiene gli operatori di C++ organizzati per la categoria.

Addizione

aggiunta: +

sottrazione: -

 

Assegnazione

Assegnazione di addizione: +=

assegnazione: =

AND bit per bit assegnazione: &=

Exclusive OR bit per bit assegnazione: ^=

Incluso l'operatore OR bit per bit assegnazione: |=

assegnazione di divisione: /=

Assegnazione di spostamento a sinistra: <<=

Assegnazione di modulo: %=

assegnazione di moltiplicazione: *=

Assegnazione di spostamento a destra: >>=

assegnazione di sottrazione: - =

 

Bit per bit

AND bit per bit: &

Esclusivo OR bit per bit: ^

Incluso l'operatore OR bit per bit: |

Logica

AND logico: &&

OR logico: ||

 

Varie

virgola: ,

condizionale: ?:

Puntatore a membro: . * oppure - >*

riferimento: &

Risoluzione dell'ambito: ::

 

Moltiplicazione

divisione: o

modulo: %

moltiplicazione: *

suffisso

cast: ()

chiamata di funzione: ()

Accesso a membri: .e - >

Decremento suffisso: ovvero

Decremento suffisso: C++

Indice: []

relazionale e uguaglianza

uguaglianza: ==

Maggiore o uguale a: >=

Maggiore di: >

Minore o uguale a: <=

Minore: <

non uguale: ! =

Spostamento

Spostamento a sinistra: <<

Spostamento a destra: >>

 

Unario

Indirizzo-di: &

elimina

riferimento indiretto: *

negazione logica: !

new

Il complemento: ~

decremento di prefisso: ovvero

Incremento del prefisso: C++

sizeof

unario più l'operatore: +

operatore di negazione unario: -

 

Vedere anche

Riferimenti

Precedenza e associatività di operatore

Overload degli operatori

Parole chiave C++

Convenzioni lessicali