当前位置: 首页 > news >正文

好记性不如烂笔头之C语言优先级查询

优先级 运算符 名称与含义 使用形式 结合方向  说明
1 [] 数组下标 数组名[ int] 左到右  
() 圆括号    
. 成员选择(对象)    
-> 成员选择(指针)    
 
2 - 负号运算符 -表达式 右到左  
按位取反 ~表达式  
++ 自增 ++变量名/变量名++  
-- 自减 --变量名/变量名--  
* 指针取值 指针变量  
& 变量取地址 &变量名  
逻辑非 !表达式  
(type) 强制类型转换 (type)变量名  
sizeof 长度运算 sizeof(表达式)  
 
3 / 除法 a/b 从左到右  
* 乘法 a*b  
% 求余 a%b 整型表达式(整数)
4 + 加法 a+b  
- 减法 a-b  
5 << 左移 a<<b 必须为整数
>> 右移 b>>a
 
6 > 大于 a>b 从左到右 比较运算符
>= 大于等于 a>=b
< 小于  
<= 小于等于  
7 == 等于  
!= 不等于  
 
8 & 按位与 a&b 从左到右  
9 ^ 按位异或 a^b  
10 | 按位或 a|b  
11 && 逻辑与 a&&b  
12 || 逻辑或 a||b  
 
13 ? : 条件运算符 表达式1 ? 值1 :值2 从右向左  
 
14 =     从右向左

都需要求值后再赋值,

所以优先级比较低

/=    
*=    
%=    
+=    
-=    
<<=    
>>=    
&=    
^=    
|=    
 
15 逗号运算符 表达式1,表达式2...... 从左向右  
http://www.hskmm.com/?act=detail&tid=31936

相关文章:

  • SAM系列论文浅析
  • 2023 ICPC Xian
  • 2025-10-15 ?
  • 为什么一部电影,一本书一看就喜欢
  • 20251015打卡
  • 实验一 现代C++编程初体验
  • p66页2
  • 牛客119232 牛客2025秋季算法编程训练联赛1-提升组 游记
  • BroadcastChannel跨页签通信复盘总结
  • 02020510 EF Core高级10-构建动态表达式树、不推荐动态构建表达式树、动态构建IQuerable、动态构建字符串
  • 02020601 Web API01-顶级语句、全局using指令、可空类型、record类型(自动重写ToString、Equals)、init和private属性
  • OI 生涯回忆录
  • libaom 在ubuntu 上用鸿蒙OHOS编译
  • Aexlet-VGG2
  • 《膜拜!适合新手入门的卷积神经网络原理详解教程》读书报告
  • 科学与社会研讨课笔记
  • p66 实训2
  • 公众号排版用什么好?一次技术视角的系统拆解:效率、兼容与智能协同
  • Linux系统下对拍
  • 重新定义网络安全职业:从解决问题的角度出发
  • 新学期每日总结(第9天)
  • 2025“钉耙编程”中国大学生算法设计暑期联赛(5)
  • 斑马日记2025.10.15
  • 数据库查询通信开销降低97%的技术方案
  • 人生的底色
  • 差分操作正确性证明
  • json请求字符串格式化或使用转义字符
  • Rokid Glasses语音交互特性分析和复刻“乐奇” 唤醒词的方案简述
  • C++_设计模式
  • CF2143D2