csharp-operadores-comparacion

Operadores de comparación en C#

Los operadores de comparación nos permiten comparar dos valores y determinar si son iguales, diferentes, mayores, menores o mayores/iguales y menores/iguales.

Los resultados de las comparaciones son valores booleanos (true o false), y son fundamentales para la lógica de control de flujo.

Los operadores de comparación en C# son:

  • == (Igualdad): Devuelve verdadero si dos valores son iguales.
  • != (Desigualdad): Devuelve verdadero si dos valores no son iguales.
  • > (Mayor que): Devuelve verdadero si el valor de la izquierda es mayor que el valor de la derecha.
  • < (Menor que): Devuelve verdadero si el valor de la izquierda es menor que el valor de la derecha.
  • >= (Mayor o igual que): Devuelve verdadero si el valor de la izquierda es mayor o igual que el valor de la derecha.
  • <= (Menor o igual que): Devuelve verdadero si el valor de la izquierda es menor o igual que el valor de la derecha.

Estos operadores son fundamentales para la toma de decisiones en los programas y se utilizan comúnmente en las estructuras de control como los condicionales o los bucles.

Si quieres aprender más sobre Operadores de Comparación
consulta el Curso de Introducción a la Programación leer más ⯈

Lista de Operadores de Comparación

Igualdad (==)

El operador de igualdad (==) se utiliza para verificar si dos valores son iguales. Compara dos valores y devuelve true si son iguales, o false en caso contrario.

Por ejemplo:

int a = 5;
int b = 5;
bool esIgual = (a == b); // true, ya que a y b son iguales

Desigualdad (!=)

El operador de desigualdad (!=) se utiliza para verificar si dos valores no son iguales. Compara dos valores y devuelve true si son diferentes, o false en caso contrario.

Por ejemplo:

int a = 5;
int b = 3;
bool noEsIgual = (a != b); // true, ya que a no es igual a b

Mayor que (>)

El operador mayor que (>) se utiliza para verificar si un valor es mayor que otro.

int a = 10;
int b = 5;
bool esMayor = (a > b); // true, ya que a es mayor que b

Menor que (<)

El operador menor que (<) se utiliza para verificar si un valor es menor que otro.

int a = 3;
int b = 7;
bool esMenor = (a < b); // true, ya que a es menor que b

Mayor o Igual que (>=)

El operador mayor o igual que (>=) se utiliza para verificar si un valor es mayor o igual que otro.

int a = 10;
int b = 10;
bool esMayorIgual = (a >= b); // true, ya que a es igual a b

Menor o Igual que (<=)

El operador menor o igual que (<=) se utiliza para verificar si un valor es menor o igual que otro.

int a = 5;
int b = 7;
bool esMenorIgual = (a <= b); // true, ya que a es menor que b