2 u011862238 u011862238 于 2013.11.23 20:31 提问

在二进制中>>和>>>区别

如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题如题

1个回答

u012908616
u012908616   2013.11.23 23:52
已采纳

这个 >> 是带符号右移
这个 >>> 是无符号右移
印象只有Java有这玩意,因为Java里没有无符号数。

无符号右移后,最前边用0补齐。
带符号右移后,最前边用原符号位(最高位)补齐。

带符号右移:
1001 1101 >>> 1
1100 1110 >>> 1
1110 0111
无符号右移:
1001 1101 >> 1
0100 1110 >> 1
0010 0111

fylsle
fylsle 嗯嗯,学习了
大约 4 年之前 回复
u011862238
u011862238 嗯嗯 的确是java才有
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!