Operadores de Comparação
Antes de explorar as estruturas de controle, precisamos entender alguns operadores. O primeiro conjunto de operadores que veremos são chamados de operadores de comparação.
Como o próprio nome indica, os operadores de comparação são usados para comparar valores. A seguir está uma lista de todos os operadores de comparação:
Utilizando 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 inserir expressões diretamente nos métodos
Console.Write
.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
A seguir, alguns exemplos adicionais de expressões formadas usando operadores de comparação:
main.cs
123456789101112131415161718using 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 é possível utilizar variáveis nessas expressões:
main.cs
123456789101112131415161718using 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 do tipo bool
, pois variáveis booleanas podem conter um valor true
ou false
:
main.cs
12345678910111213141516using 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 } } }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how each comparison operator works with examples?
What are some common mistakes when using comparison operators?
How do I use comparison operators with variables in code?
Awesome!
Completion rate improved to 1.59
Operadores de Comparação
Deslize para mostrar o menu
Antes de explorar as estruturas de controle, precisamos entender alguns operadores. O primeiro conjunto de operadores que veremos são chamados de operadores de comparação.
Como o próprio nome indica, os operadores de comparação são usados para comparar valores. A seguir está uma lista de todos os operadores de comparação:
Utilizando 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 inserir expressões diretamente nos métodos
Console.Write
.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
A seguir, alguns exemplos adicionais de expressões formadas usando operadores de comparação:
main.cs
123456789101112131415161718using 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 é possível utilizar variáveis nessas expressões:
main.cs
123456789101112131415161718using 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 do tipo bool
, pois variáveis booleanas podem conter um valor true
ou false
:
main.cs
12345678910111213141516using 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 } } }
Obrigado pelo seu feedback!