信息技术计算机等级考试模块(一级MS Office)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

项目二 计算机中常用数制间的转换

在日常生活中,人们一般都习惯用十进制来处理数据,但在计算机内部一律采用二进制存储和处理数据。

1. 十进制数转换为二进制数

(1)十进制整数转换为二进制整数。转换方法为“除2取余”,余即余数。

例如(41)10=(?)2,转换过程如下:

所以(41)10=(101001)2

(2)十进制小数转换为二进制小数。转换方法为“乘2取整”,整即整数。

例如(0.625)10=(?)2,转换过程如下:

所以(0.625)10=(0.101)2

既有整数又有小数,则整数和小数分别进行转换,如(41.625)10=(101001.101)2

提示:在十进制小数转换过程中若出现循环,视精度要求转换到小数点后若干位即可。

2. 十进制数转换为八进制数或十六进制数

十进制数转换为八进制数或十六进制数的方法,与十进制数转换为二进制数的方法类似。值得注意的是,八进制可用十进制中的0~7共8个符号表示,而十六进制则需用16个符号表示,0~9不够用,因此用英文字母中“A”“B”“C”“D”“E”“F”这6个符号表示10~15。

转换方法依然是:整数部分转换分别为除8取余和除16取余;小数部分转换分别为乘8取整和乘16取整。例如:

(179)10=(263)8,(59)10=(3B)16

3. 二进制、八进制、十六进制数转换为十进制数

若要将二进制数、八进制数或十六进制数转换为十进制数,只要将它们按进制权位展开、相加即可。例如:

(1001100)2=1×26+1×23+1×22=(76)10

(114)8=1×82+1×81+4×80=(76)10

(4C)16=4×161+12×160=(76)10

计算机中数据的最小单位是位(bit);存储容量的基本单位是字节(Byte)。8个二进制位称为1字节;字长是计算机的一个重要指标,直接反映一台计算机的计算能力和计算精度。字长越长,计算机的数据处理速度越快。

练一练

1. 假设给定一个十进制整数D,转换成对应的二进制整数B,那么就这两个数字的位数而言,B与D相比,________。

A. B的位数大于D

B. D的位数大于B

C. B的位数大于或等于D

D. D的位数大于或等于B

2. 下列在不同进制的4个数中,最小的一个数是________。

A. 11011001(二进制数)

B. 75(十进制数)

C. 37(八进制数)

D. 2A(十六进制数)

3. 对下列2个二进制数进行算术加运算,10100+111=________。

A. 10211

B. 110011

C. 11011

D. 10011

4. 十进制数73转换成二进制数是________。

A. 1101001

B. 1000110

C. 1011001

D. 1001001

5. 二进制数101110转换成等值的八进制数是________。

A. 45

B. 56

C. 67

D. 78

6. 二进制数01011010转换为十进制整数是________。

A. 80

B. 82

C. 90

D. 92

7. 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的________。

A. 4倍

B. 2倍

C. 1/2倍

D. 1/4倍

8. 已知3个用不同数制表示的整数A=00111101B,B=3CH,C=64D,则能成立的比较关系是________。

A. A<B<C

B. B<C<A

C. B<A<C

D. C<B<A