请问 >>>和>>有什么区别?2 同上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 E>>n 右移n位,空位用原最高位的位值补足,相当于E/(2的n次方)E>>>n 右移n位,空位补0关键是>>是有符号的运算而>>>得到的值全部为正 public static void main(String[] ars) { int i=-2; System.out.println(i>>1); System.out.println(i>>>1); System.out.println((i>>>1)*2); }输出是:-12147483647-2 tomcat 访问 sql2008问题 关于ArrayList的问题: java虚拟机堆中是否可能存在对象的引用,并请说明理由 无法获取 可编辑jcombobox 焦点事件 默认的访问控制符? 多线程的问题 问一下什么叫有符号整数,什么叫无符号? 如何将包名一次全部修改好?大写转小写,多谢 如何获取文件大小? 学java,考证意义大吗? 有关绑定变量的查询问题 请教正则式,搜索一个目录及其子目录中JAVA及JSP文件的包引用的package
E>>>n 右移n位,空位补0
关键是>>是有符号的运算
而>>>得到的值全部为正
{
int i=-2;
System.out.println(i>>1);
System.out.println(i>>>1);
System.out.println((i>>>1)*2);
}
输出是:
-1
2147483647
-2