Arduino - Operadores de comparação
Suponha que a variável A tenha 10 e a variável B tenha 20, então -
Nome do operador | Operador simples | Descrição | Exemplo |
---|---|---|---|
igual a | = = | Verifica se o valor de dois operandos é igual ou não, se sim a condição torna-se verdadeira. | (A == B) não é verdade |
não é igual a | ! = | Verifica se o valor de dois operandos é igual ou não, se os valores não são iguais a condição torna-se verdadeira. | (A! = B) é verdade |
Menor que | < | Verifica se o valor do operando esquerdo é menor que o valor do operando direito; se sim, a condição torna-se verdadeira. | (A <B) é verdade |
Maior que | > | Verifica se o valor do operando esquerdo é maior que o valor do operando direito, se sim, a condição torna-se verdadeira. | (A> B) não é verdade |
menos que ou igual a | <= | Verifica se o valor do operando esquerdo é menor ou igual ao valor do operando direito; em caso afirmativo, a condição torna-se verdadeira. | (A <= B) é verdadeiro |
Melhor que ou igual a | > = | Verifica se o valor do operando esquerdo é maior ou igual ao valor do operando direito, se sim a condição torna-se verdadeira. | (A> = B) não é verdade |
Exemplo
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