您的位置:首页 > 编程语言 > Java开发

Java中>>和>>>的区别(通常用的都是>>)

2016-09-16 23:19 162 查看
两个都是按位右移操作,>>右移后左边符号不变,>>>右移后左边补零,如果是负数的话,使用>>>操作后会变正数,比如

public class MainTest {

@Test
public void test()
{
int i = -2;
System.out.println((i>>2));
System.out.println((i>>>2));
}
}


结果为:

-1
1073741823
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: