首页 理论教育 二进制数与十进制数的互相转换

二进制数与十进制数的互相转换

时间:2023-06-25 理论教育 版权反馈
【摘要】:1)二进制数转成十进制数把二进制数按权展开,再把每一位的位值相加,便可得到相应的十进制数。例6.3将十进制数13转化为二进制数。这种二进制数码称为代码,代码的编制过程称为编码。1010一、选择题1.十进制整数转换为二进制数一般采用()。A.111111B.1111101C.1100111D.1010111二、分析计算题1.把下列二进制数转换为十进制数。

二进制数与十进制数的互相转换

1)进制数转成十进制

把二进制数按权展开,再把每一位的位值相加,便可得到相应的十进制数。其中,“权”是指数制中每一固定位置对应的单位值。

例6.2 将二进制数(1011.11)2转化为十进制数。

解:

【经验分享】

由二进制数转换成十进制数的基本做法是:把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为乘权相加法。

2)十进制整数转成二进制数

十进制整数转成二进制数采用除取余法,即把十进制整数逐次用2除取余数,一直除到商数为零,然后将先取出的余数作为二进制数的最低位数码

例6.3 将十进制数13转化为二进制数。

解:

所以(13)10=(1101)2

3)十进制小数转成二进制数

十进制小数转成二进制数采用乘基取整法,即把十进制小数连续乘以2,求得每次的整数部分,先得到的整数排在前面,后得到的整数排在后面,得到该数的二进制小数。

例6.4 将十进制数0.25转化为二进制数。

所以(0.25)10=(0.01)2

那么(13.25)10=(1101.01)2

【友情提示】

十进制数转为二进制数的方法是:整数部分采用“除2取余,逆序排列”法转换,该转换方法可推广到十进制与其他进制的转换,即“除取余法”。

【阅读窗】

码 制(www.xing528.com)

在数字系统中,被处理的信息包括数字、文字以及其他的符号,这些信息也需要被转换为相应的二进制数码。这种二进制数码称为代码,代码的编制过程称为编码。由于数字电路处理的是二进制数据,而人们习惯使用十进制,所以就产生了用四位二进制数表示一位十进制数的计数方法,即用四位二进制代码来表示十进制的0—910个数字,这种用于表示十进制数的二进制代码称为二—十进制编码,简称BCD码。常用的BCD码有8421码、5421码、余3码等,表6.2列出了常用的BCD码。

表6.2 常用的BCD码

【思考与练习】

一、选择题

1.十进制整数转换为二进制数一般采用(  )。

A.除2取余法   B.除2取整法   C.除10取整法   D.除10取余法

2.十进制小数转换为二进制数一般采用(  )。

A.除2取余法B.乘2取整法C.乘10取整法D.除10取整法

3.(101010)2转换为十进制数为(  )。

A.32B.38C.42D.41

4.(110.11)2转换为十进制数为(  )。

A.6.55B.6.75C.6.45D.6.87

5.(21)10转换为二进制数为(  )。

A.1010B.11010C.1110D.10101

6.(125)10转换为二进制数为(  )。

A.111111B.1111101C.1100111D.1010111

二、分析计算题

1.把下列二进制数转换为十进制数。

(1)(101.11)2   (2)(101011)2

2.把下列十进制数转换为二进制数。

(1)(136)10    (2)(13.375)10

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

我要反馈