摘要:
一、概述 在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 原码:原码表示法在数值前面增加了一位符号位(即最高位为符号位),该位为0表示正数;该位为1表示负数,其余位表示数值的大小。 二、求给定数值的补码表示分以下两种情况正数的补码:即为其原码。负数的补码:取其绝对值的原码按位取反再加1,即是此负数的补码。注意:同一个数字在不同的补码表示形式里头,是不同的。比方说-15的补码,在8位2进制里头是11110001,然而在16位2进制补码表示的情. 阅读全文