主题:请问高手,怎么把一个100位的二进制数转换成相应的BCD码
hhjjkk
[专家分:0] 发布于 2006-05-08 19:26:00
因为100位的二进制数应经无法用十进制整数表示出来,若能先用BCD码表示出来,则转化成十进制就容易了,怎么转成BCD码呢?
回复列表 (共2个回复)
沙发
euc [专家分:4310] 发布于 2006-05-09 20:43:00
可以吧,4位一组看成16进制数,然后转化为BCD码.只不过需要更多的空间来存结果,大概要加长16/10倍吧.
板凳
boxertony [专家分:23030] 发布于 2006-05-11 11:21:00
如果你的目的就是为了把100位的二进制数转换为10进制的话,那就直接转换好了,不要先转换为bcd码。
转换方法最简单的就是使用普通的二进制数转换为十进制数的方法,只不过现在只能使用数组来存放而已。
我来回复