C语言运算符优先级
泰山碧霞祠 标准化工作室编码[XX968T-XX89628-XJ668-XT689N]
C语言运算符优先级详细列表
优先级 运算符 名称或含义 使用形式
[] 数组下标
数组名[常量表达
式]
(表达式)/函数名
(形参表)
结合方向 说明
() 圆括号
1 左到右
. 对象.成员名
成员选择(对
象)
成员选择(指
针)
负号运算符 - -表达式 单目运算符
强制类型转换 (类型) (数据类型)表达式
自增运算符 ++ ++变量名/变量名++ 单目运算符
自减运算符 -- --变量名/变量名-- 单目运算符
取值运算符 2 * *指针变量 右到左 单目运算符
取地址运算符 & &变量名 单目运算符
逻辑非运算符 ! !表达式 单目运算符
按位取反运算符 ~ ~表达式 单目运算符
长度运算符 sizeof sizeof(表达式)
除 / 表达式/表达式 双目运算符
乘 * 表达式*表达式 双目运算京杭大运河始建于 符
余数(取模) % 双目运算符
加 4 + 表达式+表达式 左到右 双目运算符
-> 对象指针->成员名
3 左到右
整型表达式/整型表
达式
- 减 表达式-表达式 双目运算符
<< 左移 变量<<表达式 双目运算符
5 左到右
>> 右移 变量>>表达式 双目运算符
> 大于 表达式>表达式 双目运算符
>= 大于等于 表达式>促进民族团结 =表达式 双目运算符
6 左到右 甲亢危害
< 小于 表达式<表达式 双目运算符
<= 小于等于 表达式<=表达式 双目运算符
== 等于 表达式==表达式 双目运算符
7 左到右
!= 不等于 表达式!=表达式 双目运算符
8 & 按位与 香菇炖土豆有毒 表达式&表达式 左到右 双目运算符
9 ^ 按位异或 表达式^表达式 左到右 双目运算符
10 | 按位或 表达式|表达式 左到右 双目运算符
11 && 逻辑与 表狗狗剪指甲 达背部英语 式&快乐男生主题曲 &表达式 左到右 双目运算符
12 || 逻辑或 表达式||表达式 左到右 双目运算符
13 ?: 条件运算符 右到左 三目运算符
= 赋值运算符 变量=表达式
/= 除后赋值 变量/=表达式
*= 乘后赋值 变量*=表达式
14 右到左
%= 取模后赋值 变量%=表达式
+= 加后赋值 变量+=表达式
-= 减后赋值 变量-=表达式
表达式1?表达式2:
表达式3
<<= 左移后赋中国民俗大全 值 变量<<=表达式
>>= 右移后赋值 变量>>=表达式
&= 按位与后赋值 变量&=表达式
^= 按位异或后赋值 变量^=表达式
|= 按位或后赋值 变量|=育儿知识幼儿园 表达式
15 , 逗号运算符 表达式,表达式,… 左到右
说明:
从左向右顺
序运算
同一优先级的运算符,运算次序由结合方向所决定。
简单记就是:!>算术运算符>关系运算符>&&>||>赋值运算符
本文发布于:2023-04-22 05:11:45,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/82/508743.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |