21xrx.com
2024-11-10 00:47:08 Sunday
登录
文章检索 我的文章 写文章
遵循优先级规则
2023-06-18 12:26:20 深夜i     --     --
C语言 运算符 优先级规则

当我们在编写C语言代码时,难免会涉及到多个运算符的使用,如果不遵循优先级规则,可能会导致程序出错或得出错误的结果。C语言中,多个运算符的优先级是有规定的,我们需要按照优先级从高到低的顺序进行计算。

具体来说,C语言中的运算符优先级从高到低依次为:

1.括号运算符 ()

2.单目运算符 ++、--、+、-、!、~、(type)

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

4.算术运算符 +、-

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

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

7.关系运算符 ==、!=

8.按位与运算符 &

9.按位异或运算符 ^

10.按位或运算符 |

11.逻辑与运算符 &&

12.逻辑或运算符 ||

13.条件运算符 ?:

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

需要特别注意的是,虽然这些运算符的优先级是固定的,但如果我们在写代码时觉得存在歧义或不确定的情况,可以使用括号来改变运算符的优先级,提高代码的可读性和理解性。

  
  

评论区

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