admin 管理员组

文章数量: 887021


2024年1月5日发(作者:intellij全家桶)

c语言符号的优先级排序表

以下是C语言常见符号的优先级排序表:

1. 小括号 ():最高优先级,用于强制改变表达式的计算次序。

2. 方括号 []:用于数组索引。

3. 点号 . 和箭头 ->:用于结构体和联合体成员的访问。

4. 逻辑非 !:用于取反操作。

5. 乘号 *、除号 / 和取模 %:用于乘法、除法和取余运算。

6. 加号 + 和减号 -:用于加法和减法运算。

7. 左移 << 和右移 >>:用于位移运算。

8. 关系运算符:<、<=、>、>=、==和!=:用于比较两个值的大小关系。

9. 位与 &:用于位与运算。

10. 位异或 ^:用于位异或运算。

11. 位或 |:用于位或运算。

12. 逻辑与 &&:用于逻辑与运算。

13. 逻辑或 ||:用于逻辑或运算。

14. 三目运算符 ?::用于条件判断。

15. 赋值运算符 =、+=、-=、*=、/=、%=、<<=、>>=、&=、^= 和 |=:用于赋值操作。

注意:在表达式中,括号可以改变操作符的优先级。


本文标签: 用于 运算 表达式