AprendaC

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

Operadores Relacionais

Operadores Lógicos

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:

  1. () - Parênteses
  2. ++, -- - Incremento e Decremento
  3. *, /, % - Multiplicação, Divisão e Módulo
  4. +, - - Adição e Subtração
  5. <, >, <=, >= - Comparações
  6. ==, != - Igualdade
  7. && - E lógico
  8. || - OU lógico
  9. = - 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");
}

Exercícios

1. Qual é a diferença entre o operador de atribuição (=) e o operador de igualdade (==)?

O operador de atribuição (=) atribui valor a uma variável, enquanto o operador de igualdade (==) compara dois valores.
Ambos atribuem valores.
Ambos comparam valores.

2. Quais são os principais operadores aritméticos em C?

+, -, *, / e %
&&, || e !
=, ==, !=

Desafios de Programação:

Exercício 7: Ordem das Operações

🧮 Calcule o resultado de: 2 + 3 * 4. Qual é o resultado?

Exercício 8: Expressão Matemática

🧮 Crie um programa que calcule uma expressão matemática e resulte em 8.