admin管理员组

文章数量:1597400

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

本篇文章是对C语言中运算符的优先级进行了详细的分析介绍,需要的朋友参考下

每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全

的,分享给大家,欢迎拍砖!

C语言运算符优先级

优先级 运算符 名称或含义 使用形式 结合方向

[] 数组下标 数组名[常量表达式] --

(表达式)/函数名(形

() 圆括号

参表)

--

1

.

成员选择(对

对象.成员名

象)

左到右

--

成员选择(指

->

针)

对象指针->成员名 --

- 负号运算符 -表达式 运

2 右到左

按位取反运

~

算符

~表达式

++ 自增运算符 ++变量名/变量名++

-- 自减运算符 --变量名/变量名--

* 取值运算符 *指针变量

取地址运算

&

&变量名

逻辑非运算

!

!表达式

强制类型转

(类型)

(数据类型)表达式 --

sizeof 长度运算符 sizeof(表达式) --

/ 除 表达式/表达式 运

3 左到右

* 乘 表达式*表达式

整型表达式%整型表达

% 余数(取模)

4 + 加 表达式+表达式 左到右 双

本文标签: 运算符表达式C语言运算没有