飘云阁's Archiver
网站
›
『 编程之美 』
› 求助:关于用VB进行大数进制转换(如十进制转二进制)的问题
冰糖
发表于 2007-10-25 20:47:37
求助:关于用VB进行大数进制转换(如十进制转二进制)的问题
由于MOD不能支持大数,所以用x-(int(x/2))*2的格式取余,但这样可能会有极小的误差,事实上我发现算出来的结果和WIN自带的计算器也有后几位的差别,不知道还有什么更好的方法
xingke
发表于 2007-10-25 21:12:03
这个主要是精度的问题造成的。没办法,计算机毕竟位数有限。
冰糖
发表于 2007-10-27 12:05:09
如果让十进制数在内存中不以 x E x或 x D x 表示,而是以一整串的字符串存在,除了用整型有什么好的方法,
页:
[1]
查看完整版本:
求助:关于用VB进行大数进制转换(如十进制转二进制)的问题