运算符 | 结合方式 | 解释 |
---|---|---|
() [] -> . | 左->右 | 括号(函数等) 数组 两种结构成员访问 |
! ~ ++ – + - * & (type) sizeof | 右->左 | 否定 按位否定 增量 减量 正负号 间接 取地址 类型转换 求大小 |
* / % | 左->右 | 乘 除 取模 |
+ - | 左->右 | 加 减 |
<< >> | 左->右 | 左移 右移 |
< <= >= > | 左->右 | 小于 小于等于 大于等于 大于 |
== != | 左->右 | 等于 不等于 |
& | 左->右 | 按位与 |
^ | 左->右 | 按位异或 |
| | 左->右 | 按位或 |
&& | 左->右 | 逻辑与 |
|| | 左->右 | 逻辑或 |
? : | 右->左 | 条件 |
= += -= *= /= &= ^= |= <<= >>= | 右->左 | 各种赋值 |
, | 左->右 | 逗号(顺序) |
- 文章链接: https://gitee.com/nancimua/nancimua/2022/06/08/C笔记/运算符优先级/
- 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!