Operadores em C
Operadores são símbolos usados para realizar operações em variáveis e valores. Em C, temos vários tipos de operadores:
Operadores Aritméticos
+(adição)-(subtração)*(multiplicação)/(divisão)%(módulo, resto da divisão)
Operadores Relacionais
==(igual a)!=(diferente de)>(maior que)<(menor que)>=(maior ou igual a)<=(menor ou igual a)
Operadores Lógicos
&&(E lógico)||(OU lógico)!(negação lógica)
Ordem de Precedência dos Operadores
A ordem em que as operações são avaliadas em C, do mais forte para o mais fraco:
()- Parênteses++,--- Incremento e Decremento*,/,%- Multiplicação, Divisão e Módulo+,-- Adição e Subtração<,>,<=,>=- Comparações==,!=- Igualdade&&- E lógico||- OU lógico=- Atribuição
Dica: Use parênteses para garantir a ordem desejada nas expressões!
Exemplo de Uso
int a = 5, b = 10;
if (a < b && b > 0) {
printf("b é maior que a e positivo");
}