Arduino - Opérateurs de comparaison
Supposons que la variable A vaut 10 et la variable B 20 alors -
Nom de l'opérateur | Opérateur simple | La description | Exemple |
---|---|---|---|
égal à | = = | Vérifie si la valeur de deux opérandes est égale ou non, si oui, la condition devient vraie. | (A == B) n'est pas vrai |
pas égal à | ! = | Vérifie si la valeur de deux opérandes est égale ou non, si les valeurs ne sont pas égales, la condition devient vraie. | (A! = B) est vrai |
moins que | < | Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie. | (A <B) est vrai |
plus grand que | > | Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie. | (A> B) n'est pas vrai |
inférieur ou égal à | <= | Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. | (A <= B) est vrai |
Plus grand ou égal à | > = | Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. | (A> = B) n'est pas vrai |
Exemple
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;
}
Résultat
c = false
c = true
c = false
c = true
c = false
c = false