Java >>> 无符号右移
摘要:
http://blog.csdn.net/yirentianran/article/details/2426073右移System.out.println(-3>>1);结果是-2,为什么会是-2呢?下面我们来看一下.System.out.println(Integer.toHexString(-3));得到-3的16进制为fffffffd(此为-3的补码,计算机中负数用补码表示).转换成2进制为1111 1111 1111 1111 1111 1111 1111 1101右移一位为1111 1111 1111 1111 1111 1111 1111 1110,显而易见此为-2补码 阅读全文
posted @ 2013-03-30 23:58 Sure_Yi 阅读(328) 评论(0) 推荐(0) 编辑