57. Operadores de Igualdad y Desigualdad
Vamos a conocer ahora los operadores de igualdad y desigualdad, los cuales van a determinar si un valor es el mismo entre un par de comparaciones.
Operador de Igualdad
La forma en la que funciona este tipo de operador es la siguiente:
bool esIgual1 = (42 == 42);Este operador de igualdad está dado por dos símbolos igual (==). Lo que hacemos aquí es preguntar: ¿42 es igual a 42? El resultado de esta evaluación va a ser asignado directamente a la variable esIgual1.
Recuerda: Este operador de igualdad va a devolver únicamente un valor booleano: verdadero o falso. En este caso, la condición es verdadera, por lo tanto esIgual1 debe tener el valor true (1).
Si probamos con valores diferentes:
bool esIgual1 = (43 == 42);El valor resultante sería false (0) ya que 43 no es igual a 42.
Operador de Desigualdad
Este funciona de forma similar al anterior:
bool esIgual2 = (42 != 42);Para establecer este operador utilizamos un símbolo de negación y el símbolo igual (!=). Lo que hacemos aquí es preguntar: ¿42 no es igual a 42?
Si recordamos, 42 == 42 es un valor verdadero. Sin embargo, como estamos preguntando 42 != 42, el resultado tiene que ser un valor falso.
Si evaluamos con números diferentes:
bool esIgual2 = (43 != 42);Tendríamos un valor verdadero ya que efectivamente 43 no es igual a 42.
Ejemplo con Variables
int numero1 = 100;
int numero2 = 100;
bool esIgual3 = (numero1 == numero2);El resultado de esta operación sería true ya que esto es equivalente a tener 100 == 100. Este tipo de operaciones (numero1 == numero2) son las más comunes que verás en tus sketches, ya que normalmente no comparamos directamente números, sino que comparamos los valores de dos variables diferentes para saber si son iguales o no, o si se ha cumplido una condición.
💡 ¿Te resultó útil esta explicación? ¡Déjame tus comentarios y comparte con otros que estén aprendiendo programación!
Comentarios
Publicar un comentario