Arduino - Operatori di confronto

Supponiamo che la variabile A contenga 10 e la variabile B ne contenga 20, quindi -

Nome dell'operatore Operatore semplice Descrizione Esempio
uguale a = = Controlla se il valore di due operandi è uguale o meno, in caso affermativo la condizione diventa vera. (A == B) non è vero
non uguale a ! = Controlla se il valore di due operandi è uguale o meno, se i valori non sono uguali la condizione diventa vera. (A! = B) è vero
meno di < Controlla se il valore dell'operando sinistro è inferiore al valore dell'operando destro, in caso affermativo la condizione diventa vera. (A <B) è vero
più grande di > Controlla se il valore dell'operando sinistro è maggiore del valore dell'operando destro, in caso affermativo la condizione diventa vera. (A> B) non è vero
minore o uguale a <= Controlla se il valore dell'operando sinistro è minore o uguale al valore dell'operando destro, in caso affermativo la condizione diventa vera. (A <= B) è vero
maggiore o uguale a > = Controlla se il valore dell'operando sinistro è maggiore o uguale al valore dell'operando destro, in caso affermativo la condizione diventa vera. (A> = B) non è vero

Esempio

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;
}

Risultato

c = false
c = true
c = false
c = true
c = false
c = false