什么是最简单的方法来处理巨大的人数在C?我需要储存的价值观在该区域1000^900...

有没有人知道一个简单的方法来做?任何帮助将真的可以理解!

有帮助吗?

解决方案

使用 libgmp

  

GMP是用于高精度计算自由库,上带符号的整数,有理数,和浮点数操作。没有实际的限制,除了通过在机器GMP的可用存储器隐含的那些精度运行上...

     

由于第6版,GMP是双授权散布, GNU LGPL V3 GNU GPL V2 ...

     

GMP的主要目标平台是UNIX类型的系统,诸如GNU / Linux,Solaris和HP-UX,Mac OS X的/达尔文,BSD,AIX,等,也已知的是在32位工作在Windows上和64位模式...

其他提示

有几个库来帮你做这个(任意的精确数学):

假设这不是工作相关的(即你这样做是为了好玩或其一个业余爱好或者只是让公司有机会学到一些东西)、编码立一个图书馆为任意的精确数学的是一个比较有趣的项目。但如果你需要绝对依赖于它并不感兴趣的螺母和螺栓只使用一个图书馆。

有许多周边的处理庞大的数字库。你需要整数或浮点数运算?

您可以看看内置的Python任务的代码。

您可以看一下扩展为Perl来完成任务。

您可以看看在OpenSSL的代码来完成任务。

您可以看GNU MP(多精度)库 - 如由kmkaplan提到

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top