Java >>> 详解

来源:互联网 发布:悠唐网络是真的吗 编辑:程序博客网 时间:2024/06/06 06:50
        int b=-32;        // 计算机中 是用32 位补码表示的        // >> 有符号 又移  >>> 无符号 又移         System.out.println(Integer.toBinaryString(b >>> 2 ));        //  b  为 正数 时 >>>  和  >> 一个 负数,结果 为 0        System.out.println(b >>> -3);        System.out.println(b >> -1);        /*b  为 负数 时 >>>  一个 负数, -1 结果是 1,-2  结果是 3,-3 结果是 7 。。。。。         >> 一个 负数,结果 都是 -1        */            System.out.println(b >>> -2);            System.out.println(b >> -3);
0 0
原创粉丝点击