日期:2014-05-20  浏览次数:20939 次

0x31 & 0x0f
0x31 & 0x0f 这两个怎么比较啊。那位大神帮解决下。要过程

------解决方案--------------------
这两个是16进制数呀
Java code

        int a = 0x31;
        int b = 0x0f;
        System.out.println(a);
        System.out.println(b);
        System.out.println(a & b);

------解决方案--------------------
0x31 二进制 = 110001
0x0f 二进制 = 001111

各个位与一下,也就是1和1=1 以外有1个0就=0
所以得到 000001(二进制)=1(十进制)