运算符分为:关系运算符,算术运算符,逻辑运算符,三目运算符
1.关系运算符:>,>=,<',<=,==,!=
2.优先级:>,>=,<',<= 优先级高于 ==,!=
eg:2=3>1 结果是0,相当于2=1,先计算3>1
4>3>2 结果是0 ,相当于1>2,先计算4>3
2.计算顺序:
不同级运算:由优先级高到优先级低。
同级运算:从做到右,依次计算
2.算术运算符:+,-,*,/
1.计算顺序:先乘除后加减
3.逻辑运算符:&&,|| ,!
&&:逻辑与,只要左边的表达式不成立,那么就不计算右边的表达式
|| :逻辑或,只要左边的成立,那么就不计算右边的表达式
!:逻辑非,将表达式结果取反
4.关系运算符,算术运算符,逻辑运算符优先级关系:算术运算符 > 关系运算符 > 逻辑运算符
注:逻辑非的优先级高于算术运算符 , 关系运算符 ,和其它逻辑运算符
5.三目运算符
格式:变量=表达式2 > 表达式3 ?值1:值2
解析:如果表达式2 > 表达式3 成了,那么就将 :左边的值赋给变量,否则将 : 右边的赋值给变量
6.在有()的情况下,都是先计算()里面的表达式 |
|