Open hegongshan opened 4 years ago
https://www.hegongshan.com/2018/06/16/java-bitwise-operation/
在讲位运算符之前,我们先来回顾下本科时学过的一些计算机基础知识。 所谓原码就是二进制定点表示法,即最高位为符号位,正数为0,负数为1,其余位表示数值的大小。 反码:正数的反码与其原码相同,负数的反码是其原码逐位求反(符号位除外)。 补码:正数的补码与其原码相同,负数的补码为其反码加1。 整数在内存中是以补码的形式存储的。
https://www.hegongshan.com/2018/06/16/java-bitwise-operation/
在讲位运算符之前,我们先来回顾下本科时学过的一些计算机基础知识。 所谓原码就是二进制定点表示法,即最高位为符号位,正数为0,负数为1,其余位表示数值的大小。 反码:正数的反码与其原码相同,负数的反码是其原码逐位求反(符号位除外)。 补码:正数的补码与其原码相同,负数的补码为其反码加1。 整数在内存中是以补码的形式存储的。