10秒记住C语言运算优先级

C语言中有10类运算符号:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符

你是否正在为记住C语言运算优先级而烦恼?


C语言中每种同类运算符都有内部的运算符优先级,不同类运算符之间也有相应的优先级顺序。牢固的记忆整个运算符优先级是比较困难。
那么好消息来了,在这里我提供一个原创的速记口诀:

成单,陈佳怡,等卫子夫

速记口诀分析

这个口诀相信大部分朋友能很轻松的记下来,那口诀对应什么意思呢?下面介绍一下口诀的写法:

成单乘加移等位辑赋

说明如下(序号越小,优先级越高)

上述列表之外,还需要注意一下圆括号"()"和下标运算符"[]",这2个运算符的优先级是最高级别,其中()优先级大于[]优先级。

在这里我只列举了大部分的运算符,只提供给大家一个C语言运算优先级的整个框架,朋友们记住整体框架后,再慢慢加入其它运算符,完善记忆。

万能方法

如果实在记不住,可以使用括号升级运算优先级顺序。

c 复制代码
a = (b + c) *d

创作不易希望朋友们点赞,转发,评论,关注!
大家的点赞,转发,评论,关注将是我持续更新的动力!

相关推荐
chao189844几秒前
基于字典缩放的属性散射中心参数提取算法与MATLAB实现
开发语言·算法·matlab
来自晴朗的明天1 分钟前
高通QC快充协议
单片机·嵌入式硬件·硬件工程
LN花开富贵2 分钟前
LM393的工作原理和引脚作用
笔记·单片机·嵌入式硬件·学习·嵌入式
清风6666663 分钟前
基于单片机的道岔转辙机智能润滑监测系统设计(温湿度+粉尘检测+远程控制)
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
小尧嵌入式5 分钟前
【Linux开发四】Linux中概念|MobaXterm和Filezilla软件使用|线程|互斥锁|读写锁
linux·运维·服务器·开发语言·数据结构
xiaobuding_QAQ6 分钟前
51汇编仿真proteus8.15学习篇四(附源码)
汇编·单片机·学习·proteus
a努力。6 分钟前
Spring Boot 4 全面拥抱 Jackson 3
java·运维·开发语言·spring boot·后端·spring·jenkins
项目題供诗7 分钟前
51单片机入门(三)
单片机·嵌入式硬件·51单片机
TDengine (老段)9 分钟前
初学者使用 docker 快速体验 TDengine 功能
大数据·物联网·docker·容器·时序数据库·tdengine
电子工程师成长日记-C5112 分钟前
51单片机16路抢答器
单片机·嵌入式硬件·51单片机