表格儿和一些内容参照:colin点大神的博客
例子参照内容:c原岩运算符的结合性分析
c语言小白一个,如有错误请大家指出,共同探讨!
c语言运算符及其优先级一览表
优先级 | 运算符 | 简单含义 |
---|---|---|
T1 | [] | 数组下标 |
() | 圆括号 | |
. | 选择对象的成员 | |
-> | 选择对象指针的成员 | |
2(单目) | - | 负号运算符 |
~ | 按位取反 | |
++ | 自增 | |
– | 自减 | |
* | 取值运算符 | |
& | 取地址运算符 | |
! | 非运算符 | |
不是单目 | (类型) | 强制类型转换 |
不是单目 | sizeof | 长度运算符 |
单目运算符 | 优于 | 双目运算符 |
3(双目) | * | 乘法运算符 |
/ | 除法运算符 | |
% | 取余数运算符 | |
4 | + | 加法运算符 |
- | 减法运算符 | |
5 | << | 左移运算符 |
>> | 右移运算符 | |
6 |