Java SE7新特性 二进制字面量 & 位运算

2018-03-09  本文已影响0人  扣篮的左手
public class Bit {
    public static void main(String[] args) {
        //二进制字面量,前边加0b或者0B,中间为了方便判断位数,可以加下划线
        int a = 0b1111_1111_1111_1111_1111_1111_1111_1111;
        System.out.println(a);
        //按位取反
        System.out.println(~a);
    }
}

输出结果:

-1
0

int类型长度是4个字节,初始化32个bit都为1,然后按位取反得0
四个位运算符号:~取反,&取与,|取或,^异或

上一篇 下一篇

猜你喜欢

热点阅读