C语言中的运算符
C语言中的运算符非常丰富大约有40多种按照功能可以分为以下几类。下面按优先级从高到低整理并标注结合方向绝大多数是左结合只有少数特殊的是右结合。运算符分类与优先级完整对照表C11/C17标准优先级运算符含义 / 类别结合方向说明 / 常见陷阱1()括号 / 函数调用左→右最高优先级用于改变顺序1[]数组下标左→右1.-结构体/联合体成员访问左→右-用于指针1--(后置)后置自增/自减左→右i先用后加2--(前置)前置自增/自减右→左i先加后用2-(单目)正号 / 负号右→左2!~逻辑非 / 按位取反右→左2*(解引用)(取地址)指针解引用 / 取地址右→左2(类型)强制类型转换右→左2sizeof求大小编译期右→左sizeof int需要括号3*/%乘、除、取模左→右4-(双目)加、减左→右5左移、右移左→右位运算移位次数受限于类型宽度6关系运算符左→右7!相等、不等左→右8按位与左→右9^按位异或左→右10按位或左→右11逻辑与短路左→右左边为假右边不计算12逻辑或短路13?:三目条件运算符右→左C中唯一的三目运算符14-*/%赋值及复合赋值右→左a b c从右向左14^位复合赋值右→左15,逗号运算符顺序求值左→右优先级最低整个表达式值是最后一个子表达式的值常见分类速记按功能分组类别运算符优先级范围结合方向备注算术-*/%--2~4左→右自增自减除外移位5左→右关系!6~7左→右位运算^~8~10,2左→右~除外逻辑!11~12,2条件?:13右→左赋值等14右→左复合赋值与普通赋值同级顺序,15左→右最低常用于for循环其他sizeof(类型)*.-[]()1~2混合单目大多右结合经典易错例子强烈建议自己跑一遍inta5,b3,c2;intx;// 这些表达式的值分别是多少xab*c;// 11 (先 * 后 )xab;// 9 (a先用5再1, b先1成4再用)xab?a:b;// 5 (三目右结合但这里不影响)xab1;// 0 ( 优先级高于 相当于 a (b1))x!ab;// 0 (短路b不执行)x(a2,a3,a*4);// 20 (逗号表达式整个值是最后一个)记忆口诀面试/刷题常用括号 单目 算术 移位 关系 位运算 逻辑 条件 赋值 逗号单目、赋值、三目 → 右结合其他几乎都是左结合位运算优先级低于比较运算符最经典陷阱a b 0要加括号逻辑与或短路 || 不要写有副作用的右表达式后置 – 高于前置但只差一级且都在单目层如果你想针对某类运算符位运算、逻辑、赋值等做更详细的例子、陷阱题或优先级推导过程可以直接告诉我我继续展开

相关新闻

看完就会:9个AI论文工具测评!本科生毕业论文写作全攻略

看完就会:9个AI论文工具测评!本科生毕业论文写作全攻略

在当前高校学术环境中,论文写作已成为本科生毕业的必经之路,但面对选题困难、文献检索繁琐、格式规范不熟等问题,许多学生感到力不从心。随着AI技术的不断进步,各类论文辅助工具层出不穷,如何选择真正适合自己的工具成…

2026/5/17 1:42:45 阅读更多 →
2026 招聘平台算法大改版!还在用去年的简历模板?小心被系统判定为“僵尸用户”直接屏蔽

2026 招聘平台算法大改版!还在用去年的简历模板?小心被系统判定为“僵尸用户”直接屏蔽

警报:你手里的简历模板可能已经“过期”了。 进入 2026 年,主流招聘平台(如 Boss、猎聘、LinkedIn 等)的后台算法完成了一次被称为“语义清洗”的大改版。这次改版的核心在于:系统不再只识别“关键词”,而是…

2026/5/17 1:42:45 阅读更多 →
毕业设计开题报告-宠物商店的设计与实现

毕业设计开题报告-宠物商店的设计与实现

目录 研究背景研究目标系统功能模块技术选型创新点预期成果进度安排 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 研究背景 近年来,宠物经济快速发展,宠物商店作为产业链中的重…

2026/5/17 1:42:43 阅读更多 →

最新新闻

【学习记录】Week8(三):从整数漏洞到堆溢出——深入理解内存破坏的进阶利用链

【学习记录】Week8(三):从整数漏洞到堆溢出——深入理解内存破坏的进阶利用链

写在前面:在Week8的前两篇中,我们系统学习了整数溢出/下溢和符号转换/长度计算错误的原理。今天,我们将迎来本周的高潮——探讨这些看似抽象的整数漏洞如何直接导致严重的堆溢出,并最终实现任意代码执行。与栈溢出不同&#xff0c…

2026/7/3 4:41:14 阅读更多 →
青岛有哪些AI智能体落地案例?企业真实应用效果参考

青岛有哪些AI智能体落地案例?企业真实应用效果参考

随着人工智能从“概念狂欢”走向“价值落地”,2026年的企业数字化转型开始研究AI智能体(AI Agent)究竟能为业务带来多少降本增效的真实改变。 作为山东数字经济发展的核心城市,青岛在人工智能与实体经济融合方面一直走在前列。从灯…

2026/7/3 4:39:14 阅读更多 →
数字人口播怎么做获客?从内容生产到信任建立的一套思路(2026)

数字人口播怎么做获客?从内容生产到信任建立的一套思路(2026)

数字人口播怎么做获客?从内容生产到信任建立的一套思路(2026) “数字人口播怎么做获客”这个问题,表面看是在问视频形式,实际上问的是:如果不用真人反复出镜,数字人口播能不能真正承担获客内容的…

2026/7/3 4:37:13 阅读更多 →
吾爱大佬开发!全能格式转换工具,可以转换各种音视频文档!

吾爱大佬开发!全能格式转换工具,可以转换各种音视频文档!

前言 以前遇到格式不是兼容的问题确实比较麻烦,视频转格式、图片要压缩、文档要合并……,今天介绍这个工具-格式大师,主要解决的是视频、音频、图片、文档,四大类格式的互转以及压缩。 比如批量转格式、批量压缩,或者…

2026/7/3 4:35:13 阅读更多 →
借助冰淇淋车趣味学 Vim 操作,快速上手完整游戏攻略来啦!

借助冰淇淋车趣味学 Vim 操作,快速上手完整游戏攻略来啦!

借助冰淇淋车学习 Vim 操作 在这里,冰淇淋车就是你的光标,小镇则代表你的文本。你可以用这种有趣的方式学习 Vim 操作。快 玩完整游戏 试试演示版 ↓ 快速体验一关 你只需使用 h j k l 键,就能将冰淇淋车开到顾客面前。玩完整游戏 → 玩法说明…

2026/7/3 4:33:13 阅读更多 →
第94题 2026年国家级科研痛点 IGBT模块用高导热硅凝胶与灌封材料

第94题 2026年国家级科研痛点 IGBT模块用高导热硅凝胶与灌封材料

2026年国家级科研痛点 IGBT模块用高导热硅凝胶与灌封材料 痛点直陈 当前1200V至3300V新能源车及轨道交通用IGBT功率模块,封装材料陷入四个死结无法动弹:一是导热系数想做到2.5W/(mK)以上,胶水粘度就飙升,灌进微米级细缝必裹气泡&a…

2026/7/3 4:31:12 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻