【学习-进制转换】

文章详细介绍了如何进行十进制到二进制、八进制、十六进制的转换,以及十进制转换为BCD码的过程,包括除法取余的方法和BCD码的补零规则。提供了一个在线进制转换工具的链接作为辅助。

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

知识点:进制转换

在线进制转换工具:在线进制转换 | 进制转换器 — 在线工具 (sojson.com)

参考题:与十进制数873相等的二进制数是(1101101001),八进制数是(1551),16进制数是(369),BCD码是(100001110011

一、十进制转二进制—【除2取余,除至商为0为止】

2 /873 ......1

2/436 ......0

2/218 ......0

2/109 ......1

2/54 ......0

2/27 ......1

2/13 ......1

2/6 ......0

2/3 ......1

2/1 ......1

2/0

二、十进制转八进制—【除8取余,除至商为0为止】

8/873 ......1

8/109 ......5

8/13 ......5

8/1 ......1

8/0

三、十进制转十六进制—【除16取余,除至商为0为止】

16/873 ......9

16/54 ......6

16/3 .......3

16/0

ps:16/873意思为873除以16,下一行的54为商继续循环除以6直到取余为止,省略号后面的数为每次相除后取得的余数,从下往上读取为要被转换的数。

四、十进制转BCD码

873一共有三位数,将每位数单个转换为四位二进制数

从右到左取:

2/8 ......0

2/4 ......0

2/2 ......0

2/1 ......1

2/0

二进制为1000

2/7 ......1

2/3 ......1

2/1 ......1

2/0

二进制为0111 缺位补0

2/3 ......1

2/1 ......1

2/0

二进制为0011 缺位补0

BCD码就是100001110011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值