2的n次方对照表和二进制、十进制的互相转换

本文介绍了如何使用BCD码快速将十进制数137转换为二进制(010001001),并提供了另一个例子010001001转十进制的计算过程。通过实例演示了二进制与十进制之间的转换方法,适合初学者理解进制转换的基本原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2的1次方:2
2的2次方:4
2的3次方:8
2的4次方:16
2的5次方:32
2的6次方:64
2的7次方:128
2的8次方:256
2的9次方:512
2的10次方:1024

这里我介绍二进制和十进制快速的转换方法

例1:

137(十进制)=?(二进制)

我们介绍一个工具就是“BCD”码,下方表格红色的就是BCD码。以2的0次方从右到左到2的n次方。

我们把137看做137个人,把BCD码看做能容纳多少人的房间。要安排137个人住房间,能容纳256个人的房间太大,不住,所以底下画个0,。128的房间可以住128人,在128底下画1。137-128=9.那么64,32,16的房间都太大,不住,底下都画0。8人的房间可以住8个人,底下画1,剩下1个人住1个人的房间。1底下画1,4和2底下画0。注意,多于人数的房间不住,只住能住满的,剩下的人再找能住满的房间

2561286432168421
010001001

所以137(十进制)=010001001(二进制)

例2:010001001(二进制)=?(十进制)

           我们只要把底下有1的BCD码相加就可以了:

          128+8+1=137

2561286432168421
010001001
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值