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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cbb 中级黑马   /  2014-11-17 12:42  /  1202 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

只知道它是右移,但是 是算术 还是逻辑 搞不明白了~~~

6 个回复

倒序浏览
逻辑是涉及到真假的吧 我觉得应该是算术啊
回复 使用道具 举报
位运算,直接对二进制位进行操作.   跟算术运算 逻辑运算不是分开学的吗  硬是要算的话 应该是算算术运算吧,毕竟逻辑运算 是布尔运算
回复 使用道具 举报
>>表示算术右移吧,最高位补1还是0,要根据数的最高位值来定。逻辑右移是不考虑符号位的,最高位都补0,与>>>相同。
回复 使用道具 举报
是算数吧,我觉得>>>可能是逻辑因为负数而言已经不是计算了
回复 使用道具 举报
cbb 中级黑马 2014-11-18 09:35:50
地板
郑飞 发表于 2014-11-17 12:47
逻辑是涉及到真假的吧 我觉得应该是算术啊

嗯,偶然看到这个题,把我给绕进去了·~
回复 使用道具 举报
>>是有符号右移,最高位补符号位,算术右移。
>>>是无符号右移,最高位补0,属于逻辑右移

我也是百度的,暂且这么理解吧。没人会这么谈 到底这个运算时逻辑 还是预算的, 只会问怎么计算!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马