C++ Operatori

In C++ esistono i seguenti operatori composti da simboli che specificano come devono essere utilizzati i valori (gli operandi).

Scope Resolution ::
Suffissi Substript: [ ]
Chiamata di funzione: “( )
Inizializzazione: “( )
Cast di tipo: “( )
Accesso a membro: “.” e “->
Post Incremento: “++
Post Decremento: “--
Unari Indirezione: “*
Indirizzo di: “&
Segno piĆ¹: “+
Negazione aritmetica: “-
Negazione logica (NOT): “!
Completamento a 1: “~
Pre Incremento: “++
Pre Decremento: “--
Dimensione di: “sizeof
Crea un oggetto: “new
Elimina un oggetto: “delete
Virgola ,
Condizionale
(operatore ternario)
e1?e2:e3
Confronto e uguaglianza Minore di: “<"
Minore o uguale a: "<="
Maggiore di: ">"
Maggiore o uguale a: ">="
Uguale a: "=="
Non uguale a: "!="
Artimetici Addizione: "+"
Sottrazione: "-"
Moltiplicazione: "*"
Divisione: "/"
Modulo: "%"
Shift A sinistra: "<<"
A destra: ">>"
Bitwise (bit a bit) Bitwise AND: "&"
Bitwise OR: "|"
Bitwise OR esclusivo (XOR): "^"
Logici AND Logico: &&
OR Logico: ||
Assegnazione Assegnazione: =
Assegnazione con addizione: +=
Assegnazione con sottrazione: -=
Assegnazione con moltiplicazione: *=
Assegnazione con divisione: /=
Assegnazione con modulo: %=
Assegnazione con shift a sinistra: <<=
Assegnazione con shift a destra: >>=
Assegnazione con AND bit a bit: &=
Assegnazione con OR bit a bit: |=
Assegnazione con XOR bit a bit: ^=
Puntatori a membro .* e ->*
Reference &
This entry was posted in C++, Programming Languages. Bookmark the permalink.