位运算之“|=”

位运算,按位或 等于,
比如
    int a = 5;
    int b = 3;
    System.out.println(a|=b);
输出7,
5 的二进制 是 0 0 1 1,
3 的二进制 是 0 1 0 1
按位或 运算(有一个为1 就是1) 
结果 : 0 111  (2的二次方+加2的一次方+1)= 7
posted @ 2015-09-23 07:03  haxianhe  阅读(298)  评论(0编辑  收藏  举报