Compartilhar via


Operadores do C++

A lista a seguir contém operadores de C++, organizados por categoria.

Aditivo

Adição: +

Subtração: –

 

Atribuição

Atribuição de adição: + =

Atribuição: =

Atribuição de AND bit a bit: & =

Bit a bit exclusivo ou atribuição: ^ =

Bit a bit inclusive ou uma atribuição: | =

Atribuição de divisão: / =

Deixado shift atribuição: << =

Atribuição de módulo: % =

Atribuição de multiplicação: * =

Atribuição de deslocamento à direita: >> =

Atribuição de subtração: – =

 

Bit a bit

AND bit a bit: &

Bit a bit ou exclusivo: ^

BITWISE OR inclusiva: |

Lógico

E lógico: & &

OR lógico: | |

 

Diversos

Vírgula:,

Condicional:?:

Ponteiro-membro:. * ou – > *

Referência: &

Resolução de escopo:::

 

Multiplicativos

Divisão: /

Módulo: %

Multiplicação: *

Sufixo

Elenco: ()

Chamada de função:)

Acesso de membro:.e – >

Decréscimo de sufixo: ––

Incremento de sufixo: + +

Subscrito: []

Relacional e de igualdade

Igualdade: = =

Maior ou igual a: > =

Maior que: >

Menor ou igual a: < =

Menos de: <

Não igual:! =

SHIFT

Shift esquerda: <<

Deslocamento à direita: >>

 

Unário

Endereço de: &

Excluir

Caminho indireto: *

Negação lógica:!

Novo

Um do complemento: ~

Prefixo decréscimo: ––

Incremento de prefixo: + +

sizeof

Operador unário Plus: +

Operador de negação unário:-

 

Consulte também

Referência

Precedência e associatividade de operadores

Sobrecarga de operador

Palavras-chave C++

Convenções lexicais