为什么有符号整数的负数范围比正数范围大1? - 深入理解二进制补码
"这个观察是正确的。有符号整型数据通常使用二进制补码表示,其中最高位表示符号位,0表示正数,1表示负数。因此,对于n位有符号整型数据,其取值范围为-2^(n-1)到2^(n-1)-1。可以看出,负数的范围比正数的范围多1。例如,对于8位有符号整型数据,取值范围为-128到127,其中负数的范围为-128到-1,正数的范围为0到127,负数的个数比正数多1。"
原文地址: https://www.cveoy.top/t/topic/pqqJ 著作权归作者所有。请勿转载和采集!