Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Comparación | Estructuras de Control
Conceptos básicos de C#
course content

Contenido del Curso

Conceptos básicos de C#

Conceptos básicos de C#

1. Comenzando
2. Manejo de Tipos de Datos
3. Estructuras de Control
4. Bucles
5. Arrays
6. Métodos

book
Operadores de Comparación

Antes de sumergirnos en las estructuras de control, necesitamos entender algunos operadores. El primer conjunto de operadores que veremos se llaman Operadores de Comparación.

Como indica el nombre, los operadores de comparación se utilizan para comparar valores. A continuación se muestra una lista de todos los operadores de comparación:

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

Usando operadores de comparación podemos crear expresiones lógicas que devuelven valores lógicos, como true o false. Por ejemplo, la expresión 5 < 1 producirá false ya que 5 no es mayor que 1.

Nota

Podemos poner directamente expresiones en los métodos Console.Write.

A continuación se presentan algunos ejemplos más de expresiones formadas utilizando operadores de comparación:

cs

main

copy
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 } } }

También podemos poner variables en estas expresiones:

cs

main

copy
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 almacenar los resultados de las expresiones lógicas en variables bool ya que las variables booleanas pueden contener un valor de true o false:

cs

main

copy
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
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 } } }
What will be the output of the following code?

What will be the output of the following code?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt