8位二进制数的
原码的范围:-127 ~ -0,+0 ~ +127;
反码的范围:-127 ~ -0,+0 ~+127;
补码的范围:-128 ~ 0 ~ +127;
都是256个整数;
-128 没有 原码、反码。补码为:1000 0000;
之所以要用补码来表示负数,因为计算机内没有减法器,只有加法器。即计算机里面的所有数都以补码的形式保存,加减计算都是补码之间的加法运算。
8位二进制数的
原码的范围:-127 ~ -0,+0 ~ +127;
反码的范围:-127 ~ -0,+0 ~+127;
补码的范围:-128 ~ 0 ~ +127;
都是256个整数;
-128 没有 原码、反码。补码为:1000 0000;
之所以要用补码来表示负数,因为计算机内没有减法器,只有加法器。即计算机里面的所有数都以补码的形式保存,加减计算都是补码之间的加法运算。