- 只有三类运算符是右结合性。
- ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
文章目录
- 运算符优先级
- 1. 括号是第一
- 2. 【右结合性】单目是其次
- 3. 加减乘除余
- 4. 移位
- 5. 关系运算符( ≤ , ≥ , < , > leq,geq,<,> ≤,≥,<,>高于 = , ! = =,!= =,!=)
- 6. 位运算与亦或(与 高于 亦或 高于 或)
- 7. 逻辑与和或(与&& 高于 或|| )
- 8. 【右结合性】问号运算符
- 9. 【右结合性】赋值运算符(=最高,+= 高于 &= 高于 <<= )
- 10. 逗号运算符
最重要的是要搞清楚运算符的优先级和运算顺序。 1. 括号是第一 2. 【右结合性】单目是其次 3. 加减乘除余 4. 移位 5. 关系运算符( ≤ , ≥ , < , > leq,geq,<,> ≤,≥,<,>高于 = , ! = =,!= =,!=) 6. 位运算与亦或(与 高于 亦或 高于 或) 7. 逻辑与和或(与&& 高于 或|| ) 8. 【右结合性】问号运算符 9. 【右结合性】赋值运算符(=最高,+= 高于 &= 高于 <<= ) 10. 逗号运算符