相对优先级 | 类别 | 运算符 | 结合性 |
---|---|---|---|
1 | 数组取下标 函数调用 取结构和联合的成员 自增(后缀) 自减(后缀) | [] () . -> ++ -- | 左结合 |
2 | 自增(前缀) 自减(前缀) 取地址 间接寻址 一元正号 一元减号 按位求反 逻辑非 计算所需空间 | ++ -- & * + - ~ ! sizeof | 右结合 |
3 | 强制类型转换 | () | 右结合 |
4 | 乘法类 | * / % | 左结合 |
5 | 加法类 | + - | 左结合 |
6 | 移位 | << >> | 左结合 |
7 | 大小关系 | < <= > >= | 左结合 |
8 | 相等关系 | == != | 左结合 |
9 | 按位与 | & | 左结合 |
10 | 按位异或 | ^ | 左结合 |
11 | 按位或 | | | 左结合 |
12 | 逻辑与 | && | 左结合 |
13 | 逻辑或 | || | 左结合 |
14 | 条件 | ? : | 右结合 |
15 | 赋值类 | = *= /= %= += -= <<= >>= &= ^= |= | 右结合 |
16 | 逗号 | , | 左结合 |
C语言-运算符表
最新推荐文章于 2023-03-10 23:23:21 发布