Operadores

Operadores são símbolos especiais em C# que realizam operações sobre valores e variáveis. Eles são essenciais para manipulação de dados e controle de fluxo em qualquer programa.

Principais Categorias de Operadores em C#

  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos

Operadores Aritméticos

Usados para cálculos matemáticos com números.

OperadorDescriçãoExemploResultado
+Adição3 + 25
Subtração5 – 14
*Multiplicação4 * 28
/Divisão10 / 25
%Resto da divisão9 % 21

Exemplo:

int a = 10, b = 3;
Console.WriteLine(a + b); // 13
Console.WriteLine(a % b); // 1

Operadores de Atribuição

Atribuem valores a variáveis. O mais comum é o =, mas há variações combinando com operações aritméticas.

OperadorExemploEquivalente
=a = 5a recebe 5
+=a += 2a = a + 2
-=a -= 1a = a – 1
*=a *= 3a = a * 3
/=a /= 2a = a / 2
%=a %= 2a = a % 2

Exemplo:

int a = 10;
a += 5; // a agora é 15

Operadores de Comparação

Comparam valores e retornam true ou false.

OperadorDescriçãoExemploResultado
==Igualdade5 == 5true
!=Diferença5 != 3true
>Maior7 > 2true
<Menor2 < 7true
>=Maior igual5 >= 5true
<=Menor igual3 <= 4true

Exemplo:

Console.WriteLine(7.0 < 5.1); // False
Console.WriteLine(0.0 < 5.1); // True

Operadores Lógicos

Usados para combinar ou inverter expressões booleanas.

OperadorDescriçãoExemploResultado
&&E lógico (AND)(a > 0 && b < 5)true se ambos verdadeiros
||OU lógico (OR)(a > 0 || b < 5)true se um for verdadeiro
!NÃO lógico (NOT)!(a > 0)inverte valor booleano

Exemplo:

bool aprovado = true;
Console.WriteLine(!aprovado); // False

Precedência de Operadores

A ordem em que as operações são realizadas pode alterar o resultado. Multiplicação, divisão e resto têm precedência sobre adição e subtração. Use parênteses para definir a ordem desejada.

Exemplo:

int resultado = 2 + 3 * 4; // 14
int outro = (2 + 3) * 4; // 20

Resumo:
Os operadores em C# são fundamentais para cálculos, atribuições, comparações e lógica. Dominar o seu uso é essencial para escrever códigos eficientes e corretos.