本文主要是介绍2-4. BCD解密,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!
现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。
这篇关于2-4. BCD解密的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!