关于java位运算符&,~,^,|,<<,>>的整理(包含二进制与十进制的转换)

要讲java一些奇奇怪怪的运算符号之前,必须先了解二进制,因为这些看不懂的运算符都是基于二进制运算的 计算机里二进制的运算,往往比十进制运算来的快。 首先了解下转换规则(相互转换): 转码之前,有一些名词概念: 1、原码 一个正数,按照绝对值大小转换成二进制数,称为原码 2、反码 将二进制数按位取反,所得的新二进制数称为原二进制数的反码 其实就是把原码中的0变为1,1变为0 例如:0000 010
相关文章
相关标签/搜索