Arduino - Operadores de comparación
Suponga que la variable A tiene 10 y la variable B tiene 20, entonces -
Nombre del operador | Operador simple | Descripción | Ejemplo |
---|---|---|---|
igual a | = = | Comprueba si el valor de dos operandos es igual o no, si es así, la condición se convierte en verdadera. | (A == B) no es cierto |
no igual a | ! = | Comprueba si el valor de dos operandos es igual o no, si los valores no son iguales, la condición se convierte en verdadera. | (A! = B) es cierto |
menos que | < | Comprueba si el valor del operando izquierdo es menor que el valor del operando derecho, si es así, la condición se convierte en verdadera. | (A <B) es cierto |
mas grande que | > | Comprueba si el valor del operando izquierdo es mayor que el valor del operando derecho, si es así, la condición se convierte en verdadera. | (A> B) no es cierto |
Menos que o igual a | <= | Comprueba si el valor del operando izquierdo es menor o igual que el valor del operando derecho, si es así, la condición se convierte en verdadera. | (A <= B) es cierto |
Mayor qué o igual a | > = | Comprueba si el valor del operando izquierdo es mayor o igual que el valor del operando derecho, si es así, la condición se convierte en verdadera. | (A> = B) no es cierto |
Ejemplo
void loop () {
int a = 9,b = 4
bool c = false;
if(a == b)
c = true;
else
c = false;
if(a != b)
c = true;
else
c = false;
if(a < b)
c = true;
else
c = false;
if(a > b)
c = true;
else
c = false;
if(a <= b)
c = true;
else
c = false;
if(a >= b)
c = true;
else
c = false;
}
Resultado
c = false
c = true
c = false
c = true
c = false
c = false