什么是有符号位? 计算机中的数据类型分为俩种,一种是有符号类型,另一种是无符号类型。 我们如何用二进制来表示? 在有符号类型中,我们一般用补码来表示负数的值。二进制的最高位代表正负,正数为0,负数为1。 例如:1:0001 -1:1111 那么为什么-1是这样来表示呢?那就涉及到另一个知识,反码和补码。 正数的反码与原码相同。负数的反码是除了符号位外,其余位取反。 正数的补码也与反码相同,负数的补码是在反码的基础上+1 也就是说正数的反码和补码都是他本身