Conteúdo do Curso
Noções Básicas de C#
Noções Básicas de C#
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:
Operator | Operation |
== | 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.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
A seguir estão mais alguns exemplos de expressões formadas usando operadores de comparação:
main
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:
main
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
:
main
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 } } }
Obrigado pelo seu feedback!