黑马程序员技术交流社区
标题:
符号>>,<<与符号<<<,>>>的使用,以及由什么不同?
[打印本页]
作者:
kongling
时间:
2013-12-4 17:53
标题:
符号>>,<<与符号<<<,>>>的使用,以及由什么不同?
符号>>,<<与符号<<<,>>>的使用,以及由什么不同?
作者:
滔哥
时间:
2013-12-4 18:13
警告:再刷帖,直接扣除技术分5分
作者:
.Mr
时间:
2013-12-4 21:11
>>右移 其实就是该数据除以2的几次方 例:6>>1=6/2(1)=3
<<左移 其实就是该数据乘以2的几次方 例:3<<3=3*2(3)=24 ()代表次方
<<< 貌似JAVA没有这个
>>>无符号右移 其实就是数据右移时,高位出现的空位,无论原高位是什么,空位都用0补
作者:
绕世界流浪丶
时间:
2013-12-4 22:04
这些符号都是在二进制下进行运算
<< 左移 左边的高位舍弃,右边空出的部分补齐0。
>> 右移 如果最高位是0,左边被移空的位就填入0;如果最高位是1,左边被移空的位就填入1
>>> 无符号右移 无论最高位是1还是0,左边被移空的高位都填入0
作者:
简★零度
时间:
2013-12-5 22:57
下次问题解决了就把类型改成提问结束!谢谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2