admin管理员组

文章数量:1597400

2024年4月25日发(作者:)

C语言运算符优先级由高到低的顺序

C语言运算符优先级由高到低分为七个等级:

一、一元运算符优先级最高:

1. 后缀递增递减(++)、后缀逗号表达式(, )

2. 一元加减号(+、- )

3. 一元按位取反 (~)

4. 一元地址取值(&)

5. 一元解除引用*

二、乘除余运算符次之:

1. 乘法(*)

2. 除法(/)

3. 取模运算(%)

三、加减运算符次之:

1. 加法(+)

2. 减法(-)

四、移位运算符次之:

1. 左移运算符(<<)

2. 右移运算符(>>)

五、关系运算符次之:

1. 大于(>)

2. 小于(<)

3. 大于等于(>=)

4. 小于等于(<=)

六、等号运算符次之:

1. 等于(==)

2. 不等于(!=)

七、逻辑运算符最低:

1. 逻辑与(&&)

2. 逻辑或(||)

3. 条件表达式 ( ? : )

4. 逻辑非(!)

本文标签: 运算符后缀C语言表达式地址