Arduino - Comparison Operators



Assume variable A holds 10 and variable B holds 20 then −

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

Example

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

Result

 c = false c = true c = false c = true c = false c = false 
arduino_operators.htm
Advertisements