比较运算符号

if(条件)和==,!=,<,>,<=,>=(比较运算符)

描述:
比较运算符号与if一起结合使用,判断是否已达到一定的条件,如输入超过高于一定的数值。
If判断的格式:

if (someVariable > 50)
{
  // 动作
}

程序判断someVariable是否大于50,如果是,该程序则执行指定的动作。换句话说,如果条件为真,则执行括号内的语句,如果为假,则跳出程序。
If语句后面的大括号‘{}’可以省略。但是如果这样操作,下一行语句(由分号判断)将成为唯一的条件执行语句。

if (x > 120) digitalWrite(LEDpin, HIGH); 
 
if (x > 120)
digitalWrite(LEDpin, HIGH); 
 
if (x > 120){ digitalWrite(LEDpin, HIGH); } 
 
if (x > 120){ 
  digitalWrite(LEDpin1, HIGH);
  digitalWrite(LEDpin2, HIGH); 
}

上面格式都正确
括号内的条件判断需要一个或者多个运算符比较运算符:

x == y (x 等于 y)  
x != y (x 不等于 y)  
x <  y (x 小于 y)    
x >  y (x 大于 y)   
x <= y (x 小于或等于 y)   
x >= y (x 大于或等于 y)
小心使用单个等于号”=”(例如if(X=10)),单个等于号实际上是赋值运算符,这里的意思是把10赋值给X。而双等于号”==”(例如if(X==10)),这个是比较操作符,意思是判断X是否等于10。后面的语句是用于判断的,但是前面的语句永远是成立的。