8位补码比原码多表示的数是哪个?是-1还是-128?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:54:14

原码表示法约定:让数码序列的最高位为符号位,符号位为0表示该数为正,为1表示该数为负。
补码的定义为:[X]补=M+X (mod M)
上式中,模为M,X是真值。
原码中有“-0”,补码中没有“-0”。
可知:正数的补码表示与原码相同,负数补码的表示范围稍宽一些,多一种组合。8位整数原码表示中的绝对值最大负数是-255,而补码表示中的绝对值最大负数是-256