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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© New灬狼 中级黑马   /  2015-11-14 19:03  /  812 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

-2>>>1;  //可以
2<<<1;   //为什么不可以呢???


5 个回复

倒序浏览
为什么没人理我呢???
回复 使用道具 举报
java中没有无符号左移啊。。。
因为左移是在后面补0
而右移是在前面边补1或0
有无符号是取决于数的前面的第一位是0还是1
所以右移是会产生到底补1还是0的问题。
而左移始终是在右边补,不会产生符号问题。
所以没有必要无符号左移<<<。
回复 使用道具 举报 1 0
对,没这个运算符
回复 使用道具 举报
大耳冬 发表于 2015-11-15 21:20
java中没有无符号左移啊。。。
因为左移是在后面补0
而右移是在前面边补1或0

非常感谢,明白了啊
回复 使用道具 举报

谢谢你的解答
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马