java 中 ">>" 和 ">>>"有什么区别啊? >>是不带符号位的右移,数据右移时符号位不右移>>>是带符号位的右移,数据右移时符号位跟着右移如果是正数,由于符号位是0,所以两者相同如果是负数,由于符号位为1,所以结果就不一样了int x=8;System.out.println(x>>2); 输出4System.out.println(x>>>2); 输出4x=-8;System.out.println(x>>2); 输出-4System.out.println(x>>>2); 输出1073741822 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 febchen() x的值变化吗? x=-8;System.out.println(x>>2); 输出-4System.out.println(x>>>2); 输出1073741822System.out.println(x); 输出-8x本身不变,除非你x = x >>>2; http://community.csdn.net/Expert/topic/3391/3391353.xml?temp=.1003076 java如何更改IP地址 Java如何将二进制写入文件? groovy是什么? 一个socket编程的问题 初学者的问题(前几天发贴没有说明白,请各位谅解,这次把代码和错误提示都上传了),请高手指点,先谢谢各位了,来个罗圈揖先. 求Java2从入门到精通(J2SE1.4版)配套光盘 [急急] 关于copy/paste/cut的菜单操作问题 关于APPLET的问题 在次请教一个初级问题?(望指教) 大家来讨论一下高级程序员(软件工程师)在软件开发过程中的作用问题 JA VA如何读取控制台输出(System.out.println();)的字符串? 小问题啊!!兄弟门帮忙!!!撒分
System.out.println(x>>2); 输出-4
System.out.println(x>>>2); 输出1073741822
System.out.println(x); 输出-8x本身不变,除非你
x = x >>>2;