运算符优先级
结论
- 算术运算 > 关系、位、逻辑运算,即加减乘除优先级更高;
- 特殊:取反高于算数,取反运算包括安位取反(~)和关系取反(!)
-
扩展: 一元运算都很高
-
关系运算、位运算位和逻辑运算之间: 关系 > 位 > 逻辑;
-
特殊:左移右移最高,仅次于算术
-
关系、位、逻辑内部优先级各不同
- 关系运算: 最后判等,即
< <= >= > 高于 == !=
- 位运算:与高于或,中间夹着异或
-
逻辑运算:与高于或
-
各种赋值运算
记忆
- 加减乘除更高,一票否决更更高(联合国 五常:zmyfe)
- 关系到位了咋说都有理儿(逻辑),移位最靠前
- 不算逗号,赋值最低