c语言的优先级顺序表
C语言的运算符优先级顺序如下:
1. 括号 (Parentheses)
2. 一元运算符 (Unary Operators)
三目条件运算符?:的含义3. 乘法运算符 *、除法运算符 /、求余运算符 %
4. 加法运算符 +、减法运算符 -
5. 移位运算符 <<、>>
6. 大于运算符 >、大于等于运算符 >=、小于运算符 <、小于等于运算符 <=
7. 等于运算符 ==、不等于运算符 !=
8. 按位与运算符 &
9. 按位异或运算符 ^
10. 按位或运算符 |
11. 逻辑与运算符 &&
12. 逻辑或运算符 ||
13. 三目条件运算符 ? :
14. 赋值运算符 =、+=、-=、*=、/= 等
15. 逗号运算符 ,
注意:尽管这个顺序大致上是对的,但是不同的编译器可能会有些许的差异,所以建议在编写代码时始终使用括号来明确优先级。