小弟还有小问题。关于反码和补码的 位移的
比如说3的二进制是 00000000 00000000 00000000 00000011-3的二进制是 11111111 11111111 11111111 11111101 负数的反码=补码+1 (可是这是怎么算的啊?看不懂)
又比如说:int x=3;
int y=-3;
System.out.println(x>>2);
System.out.println(y>>2); //为什么-3右移2位是-1,它的那些1又是怎么换算
我很菜的。大家别笑我。