全栈博客园 全栈博客园全栈博客园

c言语运算优先级,C言语运算符优先级详解

在C言语中,运算符的优先级和结合性决议了表达式核算的次序。了解这些规矩关于编写正确的代码至关重要。下面是C言语中常见运算符的优先级和结合性,从高到低摆放:

1. 括号(): 圆括号用于改动运算次序,具有最高优先级。

2. 一元运算符: 后置自增( )和后置自减() 前置自增( )和前置自减() 正号( )和负号() 逻辑非(!) 按位非(~) sizeof 运算符 逗号运算符(,)和条件运算符(?:)也归于这一类,但它们的优先级和结合性不同。

3. 乘法、除法和取模运算符: 乘法() 除法(/) 取模(%)

4. 加法和减法运算符: 加法( ) 减法()

5. 按位左移(>)运算符。

6. 小于()、小于等于(=)联系运算符。

7. 等于(==)和不等于(!=)联系运算符。

8. 按位与(

未经允许不得转载:全栈博客园 » c言语运算优先级,C言语运算符优先级详解