黑马程序员技术交流社区
标题:
看到一个题:>>是算术右移还是逻辑右移?
[打印本页]
作者:
cbb
时间:
2014-11-17 12:42
标题:
看到一个题:>>是算术右移还是逻辑右移?
只知道它是右移,但是 是算术 还是逻辑 搞不明白了~~~
作者:
郑飞
时间:
2014-11-17 12:47
逻辑是涉及到真假的吧 我觉得应该是算术啊
作者:
Quasimodo
时间:
2014-11-17 13:11
位运算,直接对二进制位进行操作. 跟算术运算 逻辑运算不是分开学的吗 硬是要算的话 应该是算算术运算吧,毕竟逻辑运算 是布尔运算
作者:
月老~牵红线
时间:
2014-11-17 13:12
>>表示算术右移吧,最高位补1还是0,要根据数的最高位值来定。逻辑右移是不考虑符号位的,最高位都补0,与>>>相同。
作者:
爱卿
时间:
2014-11-17 13:12
是算数吧,我觉得>>>可能是逻辑因为负数而言已经不是计算了
作者:
cbb
时间:
2014-11-18 09:35
郑飞 发表于 2014-11-17 12:47
逻辑是涉及到真假的吧 我觉得应该是算术啊
嗯,偶然看到这个题,把我给绕进去了·~
作者:
奋斗的蜗牛ksd
时间:
2014-11-18 12:47
>>是有符号右移,最高位补符号位,算术右移。
>>>是无符号右移,最高位补0,属于逻辑右移
我也是百度的,暂且这么理解吧。没人会这么谈 到底这个运算时逻辑 还是预算的, 只会问怎么计算!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2