0
public class num {
    public static void main(String args[]) {
        int i = 5, j = 9, k = 3;
        int w, x;
        w = i | j | k;
        x = i &j & k;
        System.out.println(w);
        System.out.println(x);
    }
}

为什么值w = 15x = 1

4

1 回答 1

7

&|按位运算符(分别为 AND 和 OR)。

5 ->  101
3 ->   11
9 -> 1001
     ----
AND  0001 = 1
OR   1111 = 15
于 2013-08-29T17:22:28.730 回答