1)正数的原码、反码、补码都相同,负数的反码是除符号位为1外,其他位全取反;补码就是“反码 + 1”。
1 public class Test04 { 2 3 public static void main(String[] args) { 4 int x = 3; 5 System.out.println(x >> 33); 6 System.out.println(x ); 7 } 8 9 }
输出结果为:
1
3
1)正数的原码、反码、补码都相同,负数的反码是除符号位为1外,其他位全取反;补码就是“反码 + 1”。
1 public class Test04 { 2 3 public static void main(String[] args) { 4 int x = 3; 5 System.out.println(x >> 33); 6 System.out.println(x ); 7 } 8 9 }
输出结果为:
1
3