Los operadores de comparación nos permiten determinar si dos 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:
| Operador | Nombre | Descripción |
|---|---|---|
== | Igualdad | Compara si dos valores son iguales |
!= | Desigualdad | Compara si dos valores son diferentes |
> | Mayor que | Verifica si un valor es mayor que otro |
< | Menor que | Verifica si un valor es menor que otro |
>= | Mayor o igual que | Verifica si un valor es mayor o igual |
<= | Menor o igual que | Verifica si un valor es menor o igual |
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 igualesDesigualdad (!=)
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 bMayor 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 bMenor 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 bMayor 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 bMenor 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