Partilhar via


Operadores c

Os operadores c são um subconjunto da operadores C++.

Existem três tipos de operadores.Uma expressão unário consiste em um operador unário anteposto a um operando, ou o sizeof seguido de uma expressão de palavra-chave.A expressão pode ser o nome de uma variável ou uma expressão de conversão.Se a expressão for uma expressão de conversão, ele deve ser colocado entre parênteses.Uma expressão binária consiste em dois operandos Unidos por um operador binário.Uma expressão ternária consiste em três operandos Unidos pelo operador condicional-expression.

C inclui os seguintes operadores unários:

Símbolo

Nome

– ~ !

Operadores de negação e de complemento

* &

Operadores de indireção e do endereço

sizeof

Operador de tamanho

+

Operador de adição unário

++ ––

Unário incrementar e decrementar operadores

Operadores binários associar da esquerda para a direita.C oferece os seguintes operadores binários:

Símbolo

Nome

* / %

Operadores multiplicativos

+ –

Operadores aditivos

<<   >>

Operadores do SHIFT

< > <> = = = =! =

Operadores relacionais

& | ^

Operadores bit a bit

& & | |

Operadores lógicos

,

Operador seqüencial de avaliação.

O operador de base (: >), suportado pelas versões anteriores do compilador C Microsoft 16 bits, que é descrito em Resumo de sintaxe de linguagem c.

O operador condicional-expressão tem menor precedência que expressões binárias e difere-los no que está sendo associativa à direita.

Expressões com operadores também incluem expressões de atribuição, que usam unário ou operadores de atribuição binários.Os operadores de atribuição unários são o incremento (++) e decremente () operadores; os operadores de atribuição binários são o operador de atribuição de simples (=) e os operadores de atribuição de compostos.Cada operador de atribuição de composto é uma combinação de outro operador binário com o operador de atribuição de simples.

Consulte também

Conceitos

Expressões e atribuições