ava中:>>>和>>区别

懵懂的女人 提交于 2019-11-27 03:20:50

>>>表示不带符号向右移动二进制数,移动后前面统统补0;两个箭头表示带符号移动,

没有<<<这种运算符,因为左移都是补零,没有正负数的区别。

如 -12 的二进制为:1111  1111  1111  1111  1111  1111  1111  0100;

-12 >> 3 即带符号右移3位,结果是:1111  1111  1111  1111  1111  1111  1111  1110,十进制为: -2;

-12 >>> 3 就是右移三位,前面补零,为:0001  1111  1111  1111  1111  1111  1111  1110,十进制为:536870910。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!