Operadores de comparación de Arduino

Operadores de comparación de Arduino
En la programación de Arduino hay diferentes tipos de operadores. Estos operadores juegan un papel importante en el funcionamiento de cualquier tarea específica o funcionamiento de un código. La mayoría de las decisiones en el código se toman sobre la base de los resultados dados por estos operadores, en otras palabras tienen una influencia directa en la salida. Los operadores de comparación se utilizan donde se realizan las condiciones del código Arduino para decidir el flujo del programa comparando los valores.

¿Qué son los operadores de comparación?

Los operadores utilizados cuando es necesario comparar los dos o más valores que se utilizan los operadores de comparación. Hay seis tipos más utilizados de los operadores de comparación.

1. Igual al operador (==)

El primer operador de comparación es el igual al operador; Este operador solo dice que si los dos valores son iguales o no son iguales, el signo utilizado para este operador es doble igual al operador "==". Para una mejor comprensión del operador igual, se proporciona un código de ejemplo y el funcionamiento de este operador se ilustra utilizando la instrucción si más, por lo que si suponemos que A es igual a 30 y B es igual a 30 y luego si aplicamos el operador igual al operador (A == B) Entonces la respuesta será igual a B de manera similar, si tanto A como B no son iguales, entonces la salida será A no es igual a B

int a = 30;
int b = 30;
setup () void
De serie.comenzar (9600);
if (a == b)

De serie.imprimir ("A es igual a B");

demás

De serie.imprimir ("A no es igual a B");


bucle void ()

Producción

2. No es igual al operador (!=)
Para verificar los dos valores que si no son iguales, la operación de comparación no es igual a. El símbolo para operadores no iguales es un signo de exclamación con igual al operador "!=". Esto se puede ilustrar mediante un ejemplo: supongamos que el valor de A tiene un valor de 20 y B tiene un valor de 30 el operador (A!= b) dará la salida que A no es igual a B, sin embargo, si la condición es falsa, la salida será igual a B .Se explica más a fondo con el código de ejemplo usando la declaración if-else.

int a = 20;
int b = 30;
setup () void
De serie.comenzar (9600);
Si (a!= b)

De serie.imprimir ("A no es igual a B");

demás

De serie.imprimir ("A es igual a B");


bucle void ()

Producción

3. Menos que el operador (<)

Otro operador de comparación es el operador menor que se puede usar para averiguar si el valor es menor que el otro valor o no. El símbolo utilizado para el soporte de ángulo menor de lo izquierdo "<". Por ejemplo, si A es 20 y B es 30, por lo que aplicando el operador menos que el operador (a) La salida será "A es menor que B" y de manera similar si el valor para A es 30 y el valor para B es 20, el resultado será A no es menor que B.

int a = 20;
int b = 30;
setup () void
De serie.comenzar (9600);
Si (a
De serie.imprimir ("A es menos que B");

demás

De serie.imprimir ("A no es menor que B");


bucle void ()

Producción

4. Mayor que el operador (>)

Comparar un valor con cualquier otro valor para verificar si es mayor desde el otro valor o no el operador de comparación utilizado para este propósito es mayor que el operador. Este operador está representado por un soporte de ángulo recto ">". Por ejemplo, si A tiene un valor de 20 y B tiene un valor de 30 y se aplica este operador (B> A), el resultado será B mayor que A y si verificamos que A es mayor que B, la instrucción en la declaración de lo demás se ejecutará.

int a = 20;
int b = 30;
setup () void
De serie.comenzar (9600);
if (b> a)

De serie.imprimir ("b es mayor que un");

demás

De serie.imprimir ("b no es mayor que un");


bucle void ()

Producción

5. Mayor que igual al operador (> =)

Este operador de comparación tiene dos condiciones, una es mayor que y otra es igual a la condición. Entonces, este operador dice dos cosas: el valor que se compare es mayor o igual al otro valor. Este operador está representado por el signo (> =). Por ejemplo, si A es 20 y B es 30 la salida del operador (b> = a) será B es mayor o es igual a A y si la condición IF se vuelve falsa, entonces la instrucción en el estado de lo demás se ejecutará que es B no es mayor o igual a un.

int a = 20;
int b = 30;
setup () void
De serie.comenzar (9600);
if (b> = a)

De serie.imprimir ("B es mayor o igual a A");

demás

De serie.imprimir ("B no es mayor o igual a A");


bucle void ()

Producción

6. Menos que igual al operador (<=)

El último operador de comparación es menor que el igual al operador que tiene dos operadores uno es menor que y el otro es igual a. El símbolo de este operador es (<=). Suponga que el valor de A es 20 y el valor para B es 30 y este operador se aplica para verificar el valor de A como este (a<=b) La salida será A es inferior a B si la condición if es verdadera, de lo contrario, la salida no es menor que o igual a B.

int a = 20;
int b = 30;
setup () void
De serie.comenzar (9600);
Si (a<=b )

De serie.imprimir ("A es menor o igual a B");

demás

De serie.imprimir ("A no es menor o igual a B");


bucle void ()

Producción

A continuación se da un breve resumen de todos los operadores:

Operador Firmar Descripción
Igual al operador == Encuentra si el valor de dos operandos es igual o no: en caso afirmativo, la condición será verdadera
No es igual al operador != Encuentra si los valores de dos operandos son iguales o no
Menos que el operador < compara los dos valores y encuentre cuál es menos que el otro
Mayor que el operador > compara los dos valores y encuentra cuál es uno mayor que el otro.
operador Otros o si ambos son iguales.
Menos que igual al operador <= compara los dos valores y encuentra cuál es menor que el otro o si ambos son iguales.

Conclusión

Cada vez que se debe escribir un código para realizar una tarea específica. Primero debe crear la lógica sobre cómo se realizará la tarea. Para crear la lógica de un programa, los diferentes operadores son útiles y facilitan la tarea de realizar. Entonces, en este artículo, los operadores de comparación se discuten en detalle. Se definen diferentes tipos de operadores de comparación y, al final, se proporciona un ejemplo de implementación de estos operadores en el programa Arduino.