优先级 运算符 结合律
1 ( ) [ ] -> . 从左至右
2 ! ~ ++ -- (类型) sizeof + - * & 从右至左
3 * / % 从左至右
4 + - 从左至右
5 << >> 从左至右
6 < <= > >= 从左至右
7 == != 从左至右
8 & 从左至右
9 ^ 从左至右
10 | 从左至右
11 && 从左至右
12 || 从左至右
13 ?: 从右至左
14 = += -= *= /= %= &= ^= |= <<= >>= 从左至右
15 ,
运算符号>比较符号>位运算符号>逻辑判断符号
1 ( ) [ ] -> . 从左至右
2 ! ~ ++ -- (类型) sizeof + - * & 从右至左
3 * / % 从左至右
4 + - 从左至右
5 << >> 从左至右
6 < <= > >= 从左至右
7 == != 从左至右
8 & 从左至右
9 ^ 从左至右
10 | 从左至右
11 && 从左至右
12 || 从左至右
13 ?: 从右至左
14 = += -= *= /= %= &= ^= |= <<= >>= 从左至右
15 ,
运算符号>比较符号>位运算符号>逻辑判断符号