Arduino-comparison-operators
提供:Dev Guides
Arduino-比較演算子
変数Aが10を保持し、変数Bが20を保持すると仮定します-
| Operator name | Operator simple | Description | Example |
|---|---|---|---|
| equal to | = = | Checks if the value of two operands is equal or not, if yes then condition becomes true. | (A == B) is not true |
| not equal to | ! = | Checks if the value of two operands is equal or not, if values are not equal then condition becomes true. | (A != B) is true |
| less than | < | Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true. | (A < B) is true |
| greater than | > | Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true. | (A > B) is not true |
| less than or equal to | < = | Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true. | (A ⇐ B) is true |
| greater than or equal to | > = | Checks if the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true. | (A >= B) is not true |
例
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;
}
結果
c = false
c = true
c = false
c = true
c = false
c = false