打印整数的补码

public class IntegerExchange {

    public static void main(String[] args) {
        int a = -6;
        for (int i=0; i<32; i++) {
            int t = (a & 0x80000000>>>i)>>>(31-i);
            System.out.print(t);

        }
        System.out.println();

        System.out.println(Integer.toBinaryString(a));
    }
}
原文地址:https://www.cnblogs.com/R4mble/p/7991617.html