当前位置:  开发笔记 > 编程语言 > 正文

如何处理任意大整数

如何解决《如何处理任意大整数》经验,为你挑选了2个好方法。

我正在编写一种编程语言,今天我得到了可以编译阶乘函数(递归)的点,但是由于整数的最大值,我能得到的最大值是阶乘(12).什么是处理任意最大大小的整数的技术.该语言目前通过将代码转换为C++来工作.



1> Barry Kelly..:

如果需要大于32位,可以考虑使用64位整数(long long),或使用或编写任意精度数学库,例如GNU MP.



2> John D. Cook..:

如果你想要自己的任意精度库,请参阅Knuth的精神数学算法,他的巨着作品第2卷.

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有