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:

cpp
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:

cpp
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:

cpp
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:

cpp
bool esIgual2 = (43 != 42);

Tendríamos un valor verdadero ya que efectivamente 43 no es igual a 42.

Ejemplo con Variables

cpp
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

Entradas más populares de este blog

12. Demostracion de como usar Tinkercad para simular Arduino con circuitos

11. Ejemplos Básicos de Leds y Pulsadores

Lectura de Potenciómetro con Arduino Uno en Tinkercad