Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operadores de Comparação | Estruturas de Controle
Noções Básicas de C#

book
Operadores de Comparação

Antes de mergulharmos nas estruturas de controle, precisamos entender alguns operadores. O primeiro conjunto de operadores que vamos analisar são chamados de Operadores de Comparação.

Como o nome sugere, os operadores de comparação são usados para comparar valores. A seguir está uma lista de todos os operadores de comparação:

OperatorOperation
==Equal To
!=Not Equal To
>Greater Than
<Less Than
>=Greater Than or Equal To
<=Less Than or Equal To

Usando operadores de comparação, podemos criar expressões lógicas que retornam valores lógicos, como true ou false. Por exemplo, a expressão 5 < 1 resultará em false, pois 5 não é menor que 1.

Nota

Podemos colocar expressões diretamente nos métodos Console.Write.

A seguir estão mais alguns exemplos de expressões formadas usando operadores de comparação:

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine(1 == 2); // Output: False
Console.WriteLine(2 == 2); // Output: True
Console.WriteLine(5 < 10); // Output: True
Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5)
Console.WriteLine(5 <= 5); // Output: True
Console.WriteLine(5 >= 5); // Output: True
Console.WriteLine(7 != 9); // Output: True
}
}
}
123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }

Também podemos colocar variáveis nessas expressões:

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
int value_1 = 7;
int value_2 = 9;

Console.WriteLine(value_1 == value_2); // Output: False
Console.WriteLine(value_1 > value_2); // Output: False
Console.WriteLine(value_1 < value_2); // Output: True
Console.WriteLine(value_2 > 5); // Output: True
}
}
}
123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }

Podemos armazenar os resultados das expressões lógicas em variáveis bool, já que variáveis booleanas podem conter um valor de true ou false:

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
int x = 5;
int y = 7;

bool result = x > y;
Console.WriteLine(result); // Output: False
}
}
}
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }

We can store the results of the logical expressions into bool variables since boolean variables can hold a value of true or false:

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
int x = 5;
int y = 7;

bool result = x > y;
Console.WriteLine(result); // Output: False
}
}
}
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
question mark

What will be the output of the following code?

int var1 = 4;
Console.WriteLine(5 >= var1);

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

We use cookies to make your experience better!
some-alt