关于不同进位制之间的相互转化

本文探讨了解决bcd解密问题的方法,即通过16进制与10进制之间的相互转换。作者分享了如何将一个数从16进制转化为10进制,再由10进制转回16进制的具体步骤,这一过程同样适用于类似60进制的时间计算问题。

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

最近学校布置的作业经常因为知识点的储备不足而被卡住。今天思考了一种题型,并找到了相关的解决方法。其实深究起来并不能算是严格意义上的C语言问题,某种程度上算是一个数学问题。但还是把它写上来,算是我的第一次作业。
引入:bcd解密问题,即将一个数先从16进制转化为10进制,而后再讲10进制转化为16进制。具体方法如下:先将这个数与现在的进制数运算取余,得到的数放到最低位。再将上个式子的商继续除当前进位数,得到次低位。以此类推,最终得到结果。

类比:在计算火车到站时间时,可以将其视为60进制,并与题目所给时间进行相关转化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值