回 帖 发 新 帖 刷新版面

主题:请问高手,怎么把一个100位的二进制数转换成相应的BCD码

因为100位的二进制数应经无法用十进制整数表示出来,若能先用BCD码表示出来,则转化成十进制就容易了,怎么转成BCD码呢?

回复列表 (共2个回复)

沙发

可以吧,4位一组看成16进制数,然后转化为BCD码.只不过需要更多的空间来存结果,大概要加长16/10倍吧.

板凳

如果你的目的就是为了把100位的二进制数转换为10进制的话,那就直接转换好了,不要先转换为bcd码。
转换方法最简单的就是使用普通的二进制数转换为十进制数的方法,只不过现在只能使用数组来存放而已。

我来回复

您尚未登录,请登录后再回复。点此登录或注册