博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言运算符优先级
阅读量:6084 次
发布时间:2019-06-20

本文共 582 字,大约阅读时间需要 1 分钟。

第一级(4个,从左至右结合):[]数组下标、()圆括号、.成员选择(对象)、->成员选择(指针)

第二级(9个,从右至左结合):-负号运算符、(类型)强制类型转换、++自增运算符、--自减运算符、*取值运算符、&取地址运算符、!逻辑非运算符、~按位取反运算符。

第三级(3个,从左至右结合):/除,*乘,%取模

第四级(2个,从左至右结合):+加,-减

第五级(2个,从左至右结合):<<左移,>>右移

第六级(4个,从左至右结合):>大于,>=大于等于,<小于,<=小于等于

第七级(2个,从左至右结合):==等于, !=不等于

第八级(1个,从左至右结合):&按位与

第九级(1个,从左至右结合):^按位异或

第十级(1个,从左至右结合):| 按位或

第十一级(1个,从左至右结合):&&逻辑与

第十二级(1个,从左至右结合):||逻辑或

第十三级(1个,从左至右结合):?:条件运算符

第十四级(12个,从左至右结合):=赋值运算符 、/=除后赋值、 *=乘后赋值、%=取模赋值、+=加后赋值、-=减后赋值、<<=左移赋值、>>=右移赋值、&=按位与后赋值、^=按位异或后赋值、|=按位或后赋值、|=按位或后赋值

第十五级(1个,从左至右结合):,逗号运算符

转载于:https://www.cnblogs.com/cbyzju/p/5564932.html

你可能感兴趣的文章
那些大工厂里常用到的那些设计模式,你们平常都在用么?
查看>>
【跃迁之路】【437天】刻意练习系列196(2018.04.18)
查看>>
网络的全貌
查看>>
AR实践:结合ARKit与Agora SDK实现电影中的全息视频会议
查看>>
Spring Core Container 源码分析三:Spring Beans 初始化流程分析
查看>>
vue项目优化--服务端渲染优化
查看>>
OneAPM大讲堂 | 谁更快?JavaScript 框架性能评测
查看>>
深入理解Node中可读流和可写流
查看>>
聊聊spring security的账户锁定
查看>>
new FormData() - FormData对象的作用及用法
查看>>
iKcamp团队制作|基于Koa2搭建Node.js实战项目教学(含视频)☞ 环境准备
查看>>
好文推荐:javascript: 事件委托解析
查看>>
不会接口测试?如何使用eoLinker进行api接口测试
查看>>
通过地图图片生成可交互的地图
查看>>
php+ajax开发手机在线传输文本到电脑
查看>>
基本的隐写术:把任意文件隐藏在一张图片里
查看>>
javascript日期类型(Date)与php日期类型详解
查看>>
记一次vue开发环境搭建
查看>>
使用Jenkins进行持续部署(PHP代码)
查看>>
如何学习服务端开发—以代码工人的视角
查看>>