以下是C语言中常见运算符的优先级列表(从高到低):
1. 括号运算符:()
2. 数组下标、函数调用、结构体成员访问:[]、()、->
3. 后缀运算符:++、--
4. 前缀运算符:++、--、+、-、!、~、(类型)
5. 乘法、除法和求余运算符:*、/、%
6. 加法和减法运算符:+、-
7. 移位运算符:<<、>>
8. 关系运算符:>、<、>=、<=
9. 相等性运算符:==、!=
10. 按位与运算符:&
11. 按位异或运算符:^
12. 按位或运算符:|
13. 逻辑与运算符:&&
14. 逻辑或运算符:||
15. 条件运算符:?:
16. 赋值运算符:=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=
17. 逗号运算符:,
请注意,这只是一般情况下的运算符优先级列表,并且在实际使用时,还应根据需要使用括号来明确运算顺序。
C语言中运算符优先级,列表
猜你喜欢
转载自blog.csdn.net/weixin_42797483/article/details/132602271
今日推荐
周排行