首页 百科知识 数值在计算机中的表示

数值在计算机中的表示

时间:2024-10-20 百科知识 版权反馈
【摘要】:1个字节由8个二进制位构成,每位的取值为0/1。自右→左,从0开始,依次编号,如图11-1所示。将最高位用作符号位,其余各位代表数值本身的绝对值的表示形式。

11.1 数值在计算机中的表示

1.二进制位与字节

1个字节由8个二进制位(bit)构成,每位的取值为0/1。自右→左,从0开始,依次编号,如图11-1所示。

img570

图11-1

2.数值的原码表示

将最高位用作符号位(0表示正数,1表示负数),其余各位代表数值本身的绝对值(以二进制形式表示)的表示形式。

为简化描述起见,本节约定用1个字节表示1个整数。例如:

+9的原码是00001001

-9的原码是10001001

3.数值的反码表示

(1)正数的反码:与原码相同。例如:

+9的反码是00001001。

(2)负数的反码:符号位为1;其余各位,为该数绝对值的原码,按位取反(1变0、0变1)。例如:

-9的反码:

①符号位:1

②其余7位:|-9|的原码=0001001

按位取反=1110110

③-9的反码=11110110

4.数值的补码表示

(1)正数的补码:与原码相同。

(2)负数的补码:符号位为1;其余位为该数绝对值的原码,按位取反,再加1。

例如,求-9的补码。

①符号位:1

②其余7位:|-9|的原码=0001001

按位取反=1110110

再加1=1110111

③-9的补码=11110111

5.数值在计算机中的表示──补码

在计算机系统中,数值一律用补码表示(存储):

(1)使用补码,可以将符号位和其他位统一处理;

(2)减法也可按加法来处理。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈

Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25