Java 位运算符
关于位运算符,在开发中用到的比较少,所以在学习的过程中,也没有大致的去了解和认识,因为位运算的使用,是对比及检测数据类型对应的二进制数。下面是关于位运算符的介绍: 下面是一个例子: 左边的是代码,右边的则是运行出来的结果,其他的运算符不用多说什么,只要将他们的运算符的意思理解便可,把数据类型转换成2进制。一一对应即可。但~运算符需详细解释一番,以便了解。就相对于上面的例子来说,把a取反为1100是12,可运算出来的怎么是-4,因为对应java来说,负数通常用补码表示,所以这是-4的补码,所以要转换







