A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ak13211 中级黑马   /  2016-1-3 10:22  /  662 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

运算符号
比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。
运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。
()、 []、 -> 、 .、!、 ++、 --        圆括号、方括号、指针、成员、逻辑非、自加、自减
++ 、 -- 、 * 、 & 、 ~ 、!        单目运算符
+、 - 、 sizeof、(cast)         
* 、 / 、%        算术运算符
+ 、 -        算术运算符
<< 、 >>        位运算符
< 、 <= 、 > 、 >=        关系运算符
== 、!=        关系运算符号
&        位与
^        位异或
|        位或
&&        逻辑与
||        逻辑或
? 、:        条件运算符
/= 、%= 、 &= 、 |= 、 ^=        赋值运算符
= 、 += 、 -= 、 *= 、         
,        顺序运算符

3 个回复

倒序浏览
总结的不错!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马