操作符优先级

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

运算符类型 操作符 描述 关联性
初等运算符 ( ) 函数调用 从左向右
[ ] 数组元素引用
-> 从指针引用成员
. 引用结构成员
单目运算符 - 单边减法 从右向左
+ 单边加法
++ 自增
-- 自减
逻辑非
~ 一阶补数
* 指针引用
& 取地址
Sizeof 取对象大小
(type) 类型转换
算数运算符 * 乘法 从左向右
/ 除法
% 求余
+ 加法
- 减法
<< 左位移
>> 右位移
关系运算符 < 小于 从左向右
<= 小于等于
> 大于
=> 大于等于
== 相等
!= 不等
逻辑运算符 & 按位与 从左向右
^ 按位异或
| 按位或
&& 逻辑与
|| 逻辑或
条件运算符 ?: 条件 从右向左
赋值运算符 = 赋值 从右向左 
*=   /=  %=
+=  -=  &=
^=     |=
<<=    >>=
逗号运算符 , 逗号
posted @   楸壳  阅读(152)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示