Capítulo 11 . Operadores

Índice
Precedência de Operadores
Operadores Aritméticos
Operadores de Atribuição
Operador Bit-a-bit
Operadores de Comparação
Operadores de controle de erro
Operadores de Execução
Operadores de Incremento/Decremento
Operadores Lógicos
Operadores de String
Operadores de Arrays

Precedência de Operadores

A precedência de um operador especifica quem tem mais prioridade quando duas delas juntas . Por exemplo , na expressão , 1 + 5 * 3 , a resposta é 16 e não 18 porque o operador de multiplicação ( "*" ) tem prioridade de precedência que o operador de adição ("+" ) . Parênteses podem ser utilizados para forçar a precedência , se necessário . Assim , ( 1 + 5 ) * 3 é avaliado como 18 .

A tabela seguinte mostra a precedência dos operadores , da menor precedência para a maior .

Tabela 11-1 . Precedência dos operadores

Associação Operador
esquerda
esquerda
esquerda
esquerda
direita
esquerda
esquerda
esquerda
esquerda
esquerda
esquerda
esquerda
não associativo
não associativo
esquerda
esquerda
esquerda
direita
direita
não associativo