Operadores de comparação de Arduino

Operadores de comparação de Arduino
Na programação Arduino, existem diferentes tipos de operadores. Esses operadores desempenham um papel importante no funcionamento de qualquer tarefa específica ou funcionamento de um código. A maioria das decisões do código é tomada com base nos resultados fornecidos por esses operadores, em outras palavras, eles têm uma influência direta na saída. Os operadores de comparação são usados ​​onde as condições do código Arduino são feitas para decidir o fluxo do programa comparando os valores.

O que são operadores de comparação

Os operadores usados ​​quando há necessidade de comparar os dois ou mais valores que os operadores de comparação são usados. Existem seis tipos mais usados ​​dos operadores de comparação.

1. Igual ao operador (==)

O primeiro operador de comparação é igual ao operador; Este operador diz apenas que se os dois valores são iguais ou não são iguais, o sinal usado para este operador é o dobro igual ao operador “==”. Para uma melhor compreensão do operador igual, um código de exemplo é fornecido e o funcionamento deste operador é ilustrado usando a instrução If Elsea == b) então a resposta será A é igual a B da mesma forma, se A e B não forem iguais, a saída será A não será igual a B

int a = 30;
int b = 30;
Void Setup ()
Serial.começar (9600);
se (a == b)

Serial.print ("a é igual a b");

outro

Serial.print ("A não é igual a B");


Void Loop ()

Saída

2. Não é igual ao operador (!=)
Para verificar os dois valores que, se não forem iguais, a operação de comparação não é usada. O símbolo para não iguais operadores é um ponto de exclamação com igual ao operador “!=”. Isso pode ser ilustrado por um exemplo: suponha que o valor de a tenha um valor de 20 e b tem um valor de 30 o operador (a!= b) dará à saída que A não é igual a B, no entanto, se a condição for falsa, a saída será igual a B .É ainda explicado com o código de exemplo usando a instrução if-else.

int a = 20;
int b = 30;
Void Setup ()
Serial.começar (9600);
se um!= b)

Serial.print ("A não é igual a B");

outro

Serial.print ("a é igual a b");


Void Loop ()

Saída

3. Menos que o operador (<)

Outro operador de comparação é o operador menor que pode ser usado para descobrir se o valor é menor que o outro valor ou não. O símbolo usado para o suporte de ângulo menos que é deixado “<”. Por exemplo, se A é 20 e B é 30, aplicando o operador menor que o operador (a) A saída será “a é menor que B“ e da mesma forma se o valor de A é 30 e o valor para B for 20, o resultado será A não for menor que B.

int a = 20;
int b = 30;
Void Setup ()
Serial.começar (9600);
se um
Serial.print ("A é menor que B");

outro

Serial.impressão ("A não é menor que B");


Void Loop ()

Saída

4. Maior que o operador (>)

Para comparar um valor com qualquer outro valor para verificar se é maior do outro valor ou não do operador de comparação usado para esse fim é maior que o operador. Este operador é representado por um suporte de ângulo reto “>”. Por exemplo, se A tiver um valor de 20 e B tem um valor de 30 e este operador é aplicado (b> a), o resultado será B é maior que a e se verificarmos a for maior que B, a instrução na declaração else será executada.

int a = 20;
int b = 30;
Void Setup ()
Serial.começar (9600);
se (b> a)

Serial.impressão ("b é maior que a");

outro

Serial.print ("b não é maior que um");


Void Loop ()

Saída

5. Maior que igual ao operador (> =)

Este operador de comparação tem duas condições, uma é maior que e outra é a igual à condição. Portanto, este operador diz duas coisas: o valor comparado é maior ou igual ao outro valor. Este operador é representado pelo sinal (> =). Por exemplo, se A é 20 e B é 30 a saída do operador (B> = A) será B é maior ou igual a A e se a condição se for falsa, então a instrução na declaração else será executada que é B não é maior ou igual a um.

int a = 20;
int b = 30;
Void Setup ()
Serial.começar (9600);
if (b> = a)

Serial.impressão ("B é maior ou igual a A");

outro

Serial.impressão ("B não é maior ou igual a A");


Void Loop ()

Saída

6. Menos que igual ao operador (<=)

O último operador de comparação é menor que igual ao operador com dois operadores um é menor que e o outro é igual a. O símbolo deste operador é (<=). Suponha que o valor de A é 20 e o valor de B seja 30 e este operador seja aplicado para verificar o valor de um como este (a<=b) a saída será A é menor que igual a B se a condição se for verdadeira, caso contrário, a saída será A não for menor que ou igual a B.

int a = 20;
int b = 30;
Void Setup ()
Serial.começar (9600);
se um<=b )

Serial.impressão ("A é menor ou igual a B");

outro

Serial.print ("A não é menor ou igual a B");


Void Loop ()

Saída

Um breve resumo de todos os operadores é dado abaixo:

Operador Sinal Descrição
Igual ao operador == Constatam se o valor de dois operandos é igual ou não: se sim a condição será verdadeira
Não é igual ao operador != Constatam se os valores de dois operandos são iguais ou não
Menos que operador < compara os dois valores e encontre qual é menor que o outro
Maior que o operador > compara os dois valores e encontra qual é maior que o outro.
operador outro ou se ambos são iguais.
Menos que igual ao operador <= compara os dois valores e encontra qual é menor que o outro ou se ambos são iguais.

Conclusão

Sempre que um código para executar uma tarefa específica deve ser escrita. Primeiro deve criar a lógica de como a tarefa será executada. Para criar a lógica de um programa, diferentes operadores são úteis e facilitar a execução da tarefa. Então, neste artigo, os operadores de comparação são discutidos em detalhes. Diferentes tipos de operadores de comparação são definidos e, no final.