专题文章
时长:00:00更新时间:2023-09-23 06:06:17
假如机器字长为8位;首先把-21转换为二进制(负数的最高位也就是符号位为1,正数为0)。原码:1;0010101;反码:1;1101010(符号位不变其他位按位取反得到)。补码:1;1101011(在反码的基础上加1得到)。扩展资料。原码、反码和补码是计算机中对数字二进制的三种表示方法。1、原码;原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。例如:用8位二进制表示一个数,+11的原码为00001011,-11的原码就是10001011。2、反码;
查看详情