流程控制-布尔逻辑-运算符的优先级更新
现在要考虑更多的运算符,所以应更新前面的运算符优先级表,把它们包括在内,优先级由高到低如下所示:
++,--(用作前缀);(),+,-(一元),!,~
*,/,%
+,-
<<,>>
<,>,<=,>=
==,!=
&
^
|
&&
||
=,*=,/=,%=,+=,-=,<<=,>>=,&=,^=,|=
++,--(用作后缀)
这样增加了好几个级别,但它们明确定义了夏侯苏表达式该如何计算:
var1 = var2 <= 4 && var2 >= 2;
其中&&运算符在<=和>=运算符之后执行,可加花括号来使表达式看起码更清晰。