运算符优先级
初等运算符
- () 函数调用操作符
- [] 下标引用操作符
- -> 结构体指针变量名->成员名
- . 结构体取结构体内的参数
单目运算符
- ++ 变量自增
- - - 变量自减
- & 取变量在内存中的地址
- sizeof() 计算变量占内存的大小
- ! 逻辑取反(Boolean)
- ~ 按位取反
- * 解引用操作符
- (类型) 强制转换变量类型
移位运算符
- >> 右移操作符
- << 左移操作符
关系运算符
- > 大于
- < 小鱼
- >= 大于等于
- <= 小于等于
- != 不等于
位运算符
- ^ 按位异或操作符
- & 按位与操作符
- | 按位或操作符
逻辑运算符
- && 逻辑与
- || 逻辑或
条件运算符
- 条件?表达式1 :表达式2
赋值运算符
- = A=B B的值赋给A
- += A+=B A=A+B
- -=