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
