美文网首页
Java SE7新特性 二进制字面量 & 位运算

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

作者: 扣篮的左手 | 来源:发表于2018-03-09 14:07 被阅读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
四个位运算符号:~取反,&取与,|取或,^异或

相关文章

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

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

  • JDK 1.7新特性

    JDK 1.7新特性 二进制字面量 数字字面量可以出现下划线 switch 语句可以使用字符串 泛型实例的创建可以...

  • Java位运算符及二进制常识(转)

    一、位运算 二、位移运算 三、二进制数 以Java中最常使用的int类型为例(32位)。 ㈠ 符号位 二进制数最左...

  • Java基础-位运算

    1-1 Java基础-位运算什么是位运算?一个字节=8位二进制1k=1024字节1k=1024*8位二进制 位运算...

  • 笔记

    Java中常用的计算方法 Java异或运算总结 异或运算的性质: 异或运算是基于二进制的位运算,采用符号XO...

  • Java基础-位运算

    1-1 Java基础-位运算 什么是位运算? 一个字节=8位二进制1k=1024字节1k=1024*8位二进制 位...

  • 位运算符

    位运算符就是用来操作二进制的位的,java提供了几种操作位的运算。位运算只能用于整型类型,char或者double...

  • 算法整理(1) 位运算相关

    运算符 位运算符用来对二进制位进行操作,Java中提供了如下的位运算符:位运算符中,除 ~ 以外,其余均为二元运算...

  • 位运算

    位运算的运算分量只能是整型数据,位运算把运算对象看作是由二进制位组成的位串,逐位完成指定的运算,得到一个新的位串。...

  • JAVA加密系列(四)- 位运算加密

    JAVA加密系列(四)- 位运算加密 位运算介绍 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是...

网友评论

      本文标题:Java SE7新特性 二进制字面量 & 位运算

      本文链接:https://www.haomeiwen.com/subject/ikfufftx.html