首页 理论教育 常用进位计数制-大学计算机文化基础

常用进位计数制-大学计算机文化基础

时间:2023-11-04 理论教育 版权反馈
【摘要】:同时,为弥补二进制难以记忆、书写容易出错等不足,在计算机科学中还使用八进制、十六进制等计数制。 十进制数3450.02 可以写成如下加权展开多项式:3450.02=3×103+4×102+5×101+0×100+0×10-1+2×10-2提示:系统默认对十进制数不加下标。表2-1-2 列出了二进制数位权与十进制数值的对应关系。八进制各数位的权是以8 为底数的幂。

常用进位计数制-大学计算机文化基础

微视频:进位制思想的产生和简介

人们使用高级语言或汇编语言编写程序时,以及计算机输出信息时使用的都是人们熟悉的十进制,但在计算机内部使用的是只有“0”和“1”两个数码二进制计数系统。任何类型的信息都必须以二进制数的形式在机器内部储存和处理。同时,为弥补二进制难以记忆、书写容易出错等不足,在计算机科学中还使用八进制十六进制等计数制。

1.十进制(D)

基数为10,数符为0~9 的计数系统,称为“十进制”。

十进制计数规则:

①由数符0,1,2,3,4,5,6,7,8,9 构成;

②逢十进一。

十进制各数位的权是以10 为底数的幂。十进制数整数部分的位权从最低位开始依次是100,101,102,103,104,…,小数部分的位权从最高位开始依次是10-1,10-2,10-3,10-4,…从位权角度看,任意一个十进制数可以展开成数字与其位权乘积的多项式之和:

A=±(an-1×10n-1+…+a1×101+a0×100+a-1×10-1+a-2×10-2+…+a-m×10-m)

其中:ai(i=n,…,2,1,0,-1,-2,…,-m)为0~9 中任何一个数字符号。

【例2】 十进制数3450.02 可以写成如下加权展开多项式:

3450.02=3×103+4×102+5×101+0×100+0×10-1+2×10-2

提示:系统默认对十进制数不加下标。

2.二进制数(B)

基数为2,数符为0,1 的计数系统,称为“二进制”。

二进制计数规则:

①由数符0、1 构成;

②逢二进一。

二进制各数位的权是以2 为底数的幂。二进制数整数部分的位权从最低位开始依次是20,21,22,23,24,…,小数部分的位权从最高位开始依次是2-1,2-2,2-3,2-4,…

十进制与二进制之间的换算关系:

27=128,26=64,25=32,24=16,23=8,22=4,21=2,20=1,…

表2-1-2 列出了二进制数位权与十进制数值的对应关系。

表2-1-2 二进制数位权与十进制数值的对应关系

(www.xing528.com)

同十进制数一样,任何一个二进制数,可以展开成数字与其位权乘积的多项式之和。

【例3】 二进制数(1011.01)2可以写成如下多项式:

(1011.01)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2

提示:二进制数必须加下标,如(1011.01)2,或加数制符,如(1011.11)B 来表示。

3.八进制(O)

基数为8,数符为0~7 的计数系统,称为“八进制”。

八进制计数规则:

①由数符0,1,2,3,4,5,6,7 构成;

②逢八进一。

八进制各数位的权是以8 为底数的幂。

【例4】 八进制数(2150.36)8,按位权相加展开式为:

(2150.36)8=2×83+1×82+5×81+0×80+3×8-1+6×8-2

提示:八进制数必须加下标,如(4537.71)8,或加数制符,如(4537.71)O 来表示。

4.十六进制(H)

基数为16,数符为0~9 以及A~F 的计数系统,称为“十六进制”。

十六进制计数规则:

①由数符0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 构成;

②逢十六进一。

十六进制各数位的权是以16 为底数的幂。A,B,C,D,E,F 表示的数值与十进制数对应关系,如表2-1-3所示。

表2-1-3 十六进制数位权与十进制数值的对应关系

【例5】 十六进制数(34AF.4)16,按位权展开式为:

(34AF.4)16=3×163+4×162+10×161+15×160+4×16-1

提示:十六进制数必须加下标,如(34AF.4)16,或加数制符,如(34AF.4)H 来表示。

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

我要反馈