设置运算符的求值顺序
- Last UpdatedSep 24, 2024
- 1 minute read
在任何表达式中,都可以使用括号来强制运算符以某种顺序进行求值。这同任何数学表达式中的工作方式相同。如果不使用括号,则表达式根据运算符的缺省优先规则进行求值。最高优先级的运算最先执行,第二高优先级的运算随后执行,依此类推。
下表显示每个运算符的优先级。同一行上的运算符具有相同的优先级。
|
-、NOT、~ |
最高优先级 |
|
** |
|
|
*、/、MOD |
|
|
+、- |
|
|
SHL、SHR |
|
|
<、>、<=、>= |
|
|
==、<> |
|
|
和 |
|
|
^ |
|
|
| |
|
|
与 |
|
|
或 |
|
|
= |
最低优先级 |