比较运算符号
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。后面的语句是用于判断的,但是前面的语句永远是成立的。