中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-29 14:59
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 超长超多位数值的数据如何处理 查看 905 回复 2
楼 主 超长超多位数值的数据如何处理 发表于 2005-12-30 22:56 ·  中国 广东 广州 白云区 电信
荣誉版主
★★★
积分 718
发帖 313
注册 2005-09-26 00:00
20年会员
UID 42844
性别 男
状态 离线
请教,如果要做一个无限不循环的数据计算器,例如:如何能打印出 pi(3.14159.....) 值的小数点后的数万位,甚至于数百、数千万位?
用什么数据类型可做到?又如何定义那类型呢? (ASSEMBLY/C/C++中)

[ Last edited by 220110 on 2005-12-31 at 11:15 ]
2 发表于 2006-01-01 14:15 ·  中国 广东 广州 电信
荣誉版主
★★★
积分 718
发帖 313
注册 2005-09-26 00:00
20年会员
UID 42844
性别 男
状态 离线
看来这问题真的有些难,我认识的一个在汇丰银行的软工也没答出来,也或许他不感兴趣吧。
但网上还是流传有这种计算器软件喔。我记得有个计算器,挺嚣的——输入计算pi 少于1000位,就提示:太低估我了吧,让我算1000位给看!——提示大概是这样意思。不过现在找不到它。
3 发表于 2006-01-01 14:25 ·  中国 广东 广州 电信
荣誉版主
★★★
积分 718
发帖 313
注册 2005-09-26 00:00
20年会员
UID 42844
性别 男
状态 离线
有个朋友这么告诉我:
要自己写个大数的结构体出来。...
申请一个足够大的内存区,用一个指针指向他,管理这个大数的进位退位的算法 ...
重载所有的运算符号 。..
论坛跳转: