其他分享
首页 > 其他分享> > 操作符优先级

操作符优先级

作者:互联网

c语言中运算符的优先级及结合性

运算符类型 操作符 描述 关联性
初等运算符 ( ) 函数调用 从左向右
[ ] 数组元素引用
-> 从指针引用成员
. 引用结构成员
单目运算符 - 单边减法 从右向左
+ 单边加法
++ 自增
-- 自减
逻辑非
~ 一阶补数
* 指针引用
& 取地址
Sizeof 取对象大小
(type) 类型转换
算数运算符 * 乘法 从左向右
/ 除法
% 求余
+ 加法
- 减法
<< 左位移
>> 右位移
关系运算符 < 小于 从左向右
<= 小于等于
> 大于
=> 大于等于
== 相等
!= 不等
逻辑运算符 & 按位与 从左向右
^ 按位异或
| 按位或
&& 逻辑与
|| 逻辑或
条件运算符 ?: 条件 从右向左
赋值运算符 = 赋值 从右向左 
*=   /=  %=
+=  -=  &=
^=     |=
<<=    >>=
逗号运算符 , 逗号

标签:逻辑,优先级,运算符,操作符,引用,左向右,按位,从右
来源: https://www.cnblogs.com/zhongllmm/p/12819812.html