A tabela abaixo mostra a precedência e associatividade dos operadores em C++: 1. Operadores de maior precedência: - Parênteses: () - Acesso a membros: . -> - Incremento e decremento: ++ -- - Cast: static_cast, dynamic_cast, reinterpret_cast, const_cast - Multiplicação, divisão e módulo: * / % - Soma e subtração: + - 2. Operadores de média precedência: - Deslocamento de bits: << >> - Relacionais: < > <= >= - Igualdade: == != - Operadores bitwise: & | ^ - Operador ternário: ? : 3. Operadores de menor precedência: - Atribuição: = += -= *= /= %= <<= >>= &= |= ^= - Operadores lógicos: && || - Vírgula: , Quanto à associatividade, a maioria dos operadores em C++ tem associatividade da esquerda para a direita, exceto os operadores de atribuição, que têm associatividade da direita para a esquerda. Portanto, a alternativa correta seria a letra c) Only statements 3 and 4 are correct.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar