!= (Not equal to)

From Microduino Wiki
Jump to: navigation, search
  • ==, !=, <, >(comparison operators)

Comparison operators:


 if(x == y)   
{
  // execute certain statements
}      
 //If x is equal to y, execute the statement in the brackets.
 if(x != y)          //If x is not equal to y, execute the statement in the brackets.
 
 if(x <  y)        //If x is less than y, execute the statement in the brackets.

 if(x >  y)         //If x is larger than y, execute the statement in the brackets.


 if(x <= y)        //If x is less than or equal to y, execute the statement in the brackets.

 if(x >= y)       //If x is larger than or equal to y, execute the statement in the brackets.

  • Note:

When using the assignment operator(for example if (x = 10)), single “=” is the assignment operator, which is to set the value of x as 10(put 10 into the internal storage of variable x).

This is because C calculates according to the following rule if (x=10):assign 10 to x(as long as it is the assignment statement of non-zero value, the result is always true),so the current value of x is 10. And at the same time, the test expression value is 10, and the value is always true, because non-zero values are always true.


[Return to Arduino Syntax Manual]