Pular para o conteúdo principal
Módulo 1 · Lição 2 de 32/18 no curso~8 min
Lições do módulo (2/3)

Operadores

Operadores em C++ são usados para realizar operações em variáveis e valores. Eles são divididos principalmente em quatro categorias: aritmética, atribuição, relacional e lógica.

Operadores Aritméticos

Estes são usados para realizar operações matemáticas comuns:

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Operadores de Atribuição

Usado para atribuir valores a variáveis. O C++ também suporta operadores de atribuição de compostos:

C++
int x = 10;
x += 5; // Equivalent to x = x + 5 (15)
x *= 2; // Equivalent to x = x * 2 (30)

Operadores Relacionais (Comparação)

Estes retornam um valor booleano (true ou false):

  • == Igual a
  • != Não é igual a
  • > Maior que
  • < Menos de
  • >= Maior ou igual a
  • <= Menor ou igual a
C++
bool result = (10 > 5); // true

Operadores Lógicos

Usado para combinar várias expressões booleanas:

  • && Lógico E: verdadeiro se ambas as expressões forem verdadeiras.
  • || Lógico OU: verdadeiro se pelo menos uma expressão for verdadeira.
  • ! Logical NOT: inverte o valor true.
C++
bool isAdult = true;
bool hasTicket = false;
bool canEnter = isAdult && hasTicket; // false

Experimente também.

Exercício#cpp.m1.l2.e1
Tentativas: 0Carregando…

Calcule o restante da divisão de 17 por 5 usando o operador modulo %. Salve o resultado em uma variável inteira chamada remainder e imprima-a com std::cout.

Carregando editor…
Mostrar dica

L'operatore modulo em C++ è` % `.

Solução disponível após 3 tentativas

Exercício#cpp.m1.l2.e2
Tentativas: 0Carregando…

Dada a idade = 20 e hasLicense = true, verifique se a pessoa pode dirigir (canDrive). Ambas as condições devem ser verdadeiras. Use o operador &&, armazene o resultado em uma variável booleana chamada canDrive e imprima-o.

Carregando editor…
Mostrar dica

Use o operador lógico E `&&` para combinar as duas condições.

Solução disponível após 3 tentativas