为什么要使用补码
若使用原码表示负数 两个值相加 如 +2 + -2 = 0 若使用原码进行计算 -2 的最高位为符号位 100 做运算 100 + 010 = 110 结果不对 所以要使用 补码进行运算
补码: 负数 按位取反 + 1 0和正数的补码为原码
虽然道路是曲折的,但前途是光明的。
若使用原码表示负数 两个值相加 如 +2 + -2 = 0 若使用原码进行计算 -2 的最高位为符号位 100 做运算 100 + 010 = 110 结果不对 所以要使用 补码进行运算
补码: 负数 按位取反 + 1 0和正数的补码为原码