打印整数的补码

复制代码
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));
    }
}
复制代码

 

posted @   R4mble  阅读(171)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示