【进制转换】超详细讲解(二进制、八进制、十进制、十六进制)

目录

一、整数转换

 1、十进制转R进制

  2、R进制转十进制

3、二进制转八进制、十六进制

4、八进制转二进制 

二、小数转换 

1、十进制转R进制

 2、R进制转十进制


一、整数转换

 1、十进制转R进制

(1)十进制转二进制的原理:十进制数除以2,余数为权位上的数,得到商继续除以2,直到商为0终止,然后反向取余数。

具体实现:

 (67)10  →  (1000011)2

(2)十进制转八、十六进制的原理:跟十转二原理一样,十进制数除以8或16,余数为权位上的数,得到商继续除以8或16,直到商为0终止,然后反向取余数。 

具体实现:

  (758)10     (1366)8         (951)10     (3B7)16

 

  2、R进制转十进制

例题:

(217)8  →  ___10

  答案:143

3、二进制转八进制、十六进制

方法:3位二进制数按权展开相加得到1位八进制数。

注意事项:3位二进制转成八进制是从右到左开始转换,不足时补0。

同样的,二进制转十六进制时, 4位二进制数按权展开相加得到1位十六进制数,不足四位补0。

4、八进制转二进制 

方法:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零

同理,十六进制转二进制也是一样的方法 

 

二、小数转换 

1、十进制转R进制

方法:十进制小数转换成R进制小数采用“乘R取整,顺序输出”  

(0.618)10   =   ______ 2(精确到小数点后3位)

   答案:0.101

注意:小数进制转换有误差,并不是任何一个十进制小数都能转成有限为的R进制数

 同理,10进制转8,16进制也一样。

 2、R进制转十进制

方法:把R进制数按权展开、相加即得十进制数。

小数转换跟整数转换类似,小数点后幂次就变成了负的。 

 同理,10进制转8,16进制也是一样的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值