21xrx.com
2024-12-23 00:12:52 Monday
登录
文章检索 我的文章 写文章
C语言运算符优先级由高到低的顺序及其对应操作符
2023-06-15 18:31:41 深夜i     --     --
C语言 运算符 优先级 后缀自增自减 一元运算符 算术运算符 加减运算符 移位运算符 关系运算符 相等运算符 按位与运算符 按位异或运算符 按位或运算符 逻辑与运算符 逻辑或运算符 条件运算符 赋值运

在C语言中,运算符的优先级决定了表达式中各操作符的执行顺序。因此,在编写程序时,正确理解并掌握运算符优先级对于程序的正确运行非常重要。下面是C语言运算符优先级由高到低的顺序及其对应操作符:

1. 后缀自增自减运算符:++、--

2. 一元运算符:+、-、!、~、++、--、(类型)、&、*

3. 算术运算符:*、/、%

4. 加减运算符:+、-

5. 移位运算符:<<、>>

6. 关系运算符:>、>=、<、<=

7. 相等运算符:==、!=

8. 按位与运算符:&

9. 按位异或运算符:^

10. 按位或运算符:|

11. 逻辑与运算符:&&

12. 逻辑或运算符:||

13. 条件运算符:?:

14. 赋值运算符:=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=

15. 逗号运算符:,

以上是C语言运算符优先级由高到低的顺序及其对应操作符。掌握这些优先级,可以更好地理解程序的执行过程,避免出现错误。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复