Questão FC266080
Assim como na matemática, em programação os operadores possuem precedência uns em relação aos outros. Selecione a alternativa que mostra o operador com a precedência de maior prior
Linguagens de Programação
IDECAN · 2022
Assim como na matemática, em programação os operadores possuem precedência uns em relação aos outros. Selecione a alternativa que mostra o operador com a precedência de maior prioridade.
- Multiplicação (*)
- Maior ou igual (>=)
- Soma (+)
- - (menos unário), operador Não
- Subtração (-)
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa indica que o menos unário e o operador Não têm a maior precedência. Isso significa que, ao avaliar uma expressão, esses operadores atuam antes dos operadores binários (como multiplicação, adição ou AND/OR).
O menos unário é o operador que inverte o sinal de um único operando; não é o mesmo que a subtração binária. Ex.: \( -a * b \) é interpretado como \( (-a) * b \), e não como \( -(a * b) \).
O operador Não (negação lógica) age da mesma forma no âmbito booleano: em \( \text{Não }A \ \text{e}\ B \) a negação é aplicada primeiro, resultando em \( (\text{Não }A) \ \text{e}\ B \).
Lembre-se: parênteses alteram a avaliação. Quando quiser garantir outra ordem, use \( (\,) \) explicitamente.
Conteúdo do catálogo FC Concursos · Atualizado em