[疑难问答] C语言运算符优先级一览表

[复制链接]
1168|0
 楼主| tabmone 发表于 2024-4-19 20:00 | 显示全部楼层 |阅读模式

C语言运算符优先级一览表:

优先级运算符名称或含义使用形式结合方向说明
1[]数组下标数组名[常量表达式]左到右
()圆括号(表达式)
函数名(形参表)
.成员选择(对象)对象.成员名
->成员选择(指针)对象指针->成员名
2-负号运算符-表达式右到左单目运算符
(类型)强制类型转换(数据类型)表达式
++自增运算符++变量名单目运算符
变量名++
--自减运算符--变量名单目运算符
变量名--
*取值运算符*指针变量单目运算符
&取地址运算符&变量名单目运算符
!逻辑非运算符!表达式单目运算符
~按位取反运算符~表达式单目运算符
sizeof长度运算符sizeof(表达式)
3/表达式 / 表达式左到右双目运算符
*表达式*表达式双目运算符
%余数(取模)整型表达式%整型表达式双目运算符


您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

1687

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部