首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
运算符的优先级
时间:
2015-07-31 23:15:46
阅读:
140
评论:
0
收藏:
0
[点我收藏+]
标签:
优先级
优先级【高到低】:
第一级:
圆括号【()】、
下标
运算符【[]】、分量运算符的指向
结构体
成员运算符【->】、结构体成员运算符【.】
第二级:
逻辑非
运算符【!】、按位取反运算符【~】、自增自减运算符【++ --】、负号运算符【-】、
类型转换
运算符【(类型)】、
指针运算符
和取地址运算符【*和&】、长度运算符【sizeof】
第三级:乘法运算符【*】、除法运算符【/】、取余运算符【%】
第四级:加法运算符【+】、减法运算符【-】
第五级:左移动运算符【<<】、右移动运算符【>>】
第六级:关系运算符【< > <= >= 】
第七级:等于运算符【==】、不等于运算符【!=】
第八级:按位与运算符【&】
第九级:按位异或运算符【^】
第十级:按位或运算符【|】
第十一级:
逻辑与
运算符【&&】
第十二级:
逻辑或
运算符【||】
第十三级:条件运算符【?:】
第十四级:
赋值运算符
【= += -= *= /= %= >>= <<.= &= |= ^=】
第十五级:逗号运算符【,】
说明:
①G1不要求运算对象的个数,G2是
单目运算符
,G13条件运算符是
三目运算符
,其他都是
双目运算符
。
②G2、G13条件运算符、G14赋值运算符是自右向左的【也就是右结合性】,其他都是自左向右【左结合性】
归纳各类运算符【高到低】:
初等运算符【()、->、.】 G1
单目运算符G2
算术运算符
(先乘除【取余】,后加减) G3,4
位运算符【<< >>】 G5
关系运算符
G6,7
位运算符【递减& ^ |】 G8,9,10
逻辑运算符
(不包括!) G11,12
条件运算符 G13
赋值运算符
G14
逗号运算符 G15
运算符的优先级
标签:
原文地址:http://www.cnblogs.com/xubin-747/p/4693288.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!