1、优先级最高的是函数调用运算符(),数组下标[],选择操作符 . ->
结合顺序是从左往右。
2、第二 单目操作符,有 正(+) 负(-),结合顺序是从左到右。
3、第三 双目运算符,双目运算符中又有小的分类,按优先级从高到底如下
① * / % + - 运算符
② 移位运算符
③ 关系运算符 (其中 == 和 != 低于其他运算符)
④ 逻辑运算符(与运算符 > 异或运算符 > 或运算符)
⑤ 赋值运算符 (结合性从右往左)
⑥条件运算符(实际就是三元运算符)
4、逗号运算符优先级最低。
C/C++ 运算符优先级区分
最新推荐文章于 2024-04-27 15:25:53 发布