原码,反码,补码
(1)原码:是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。
反码:正数的反码与其原码相同;负数的反码是对正数逐位取反,符号位保持为1.
补码:在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
(2)整数原码,反码,补码的表示
[+7]原=0 0000111 B
[-7]原=1 0000111 B
[+7]反= 0 0000111 B
[-7]反= 1 1111000 B
[+7]补=0 0000111 B
[-7]补=1 1111001 B
原码,反码,补码
最新推荐文章于 2024-06-20 10:25:41 发布