1
A
回答
3
的Python已经支持大整数,所以唯一缺少的功能是有理数。这是由分数提供模块:
from fractions import Fraction
>>> print float(Fraction(2**54343)/Fraction(2**54347 + 1))
0.0625
>>> print Fraction(2**54343)/Fraction(2**54347 + 1)
# ... very long exact answer expressed as a fraction ...
2
在C++中,你可以使用Boost.Multiprecision库:
的多倍库提供整数,合理, 用C浮点类型++有更多范围和精度比 C++的普通内置类型
实施例:
#include <iostream>
#include <string>
#include <utility>
#include <boost/multiprecision/mpfr.hpp>
int main()
{
std::string s(100, '0');
s.at(0) = '1';
boost::multiprecision::mpfr_float_1000 f1(std::move(s));
boost::multiprecision::mpfr_float_1000 f2 = f1/42;
std::cout << f2.str() << std::endl;
return 0;
}
相关问题
- 1. 类型参数和上类型限制
- 2. Protege数据类型限制
- 3. 限制数据类型
- 4. 泛型方法有限制类型参数和类型擦除
- 5. PowerShell的功能限制数据类型
- 6. 限制int数据类型的大小
- 7. MySQL数据类型“int”超出限制
- 8. Oracle数据库浮点类型限制
- 9. 数据类型定义的限制
- 10. 继承的限制类型参数,以LIMITE类型
- 11. Haskell数据声明可以通过类型值进行限制
- 12. 限制一个类型Paramater可以采取在数据声明
- 13. 类型限制
- 14. Haskell Typeclass类型限制和扣除
- 15. 如何限制一个模板类除了枚举数据类型
- 16. 限制泛型类型参数System.Enum
- 17. 限制类型参数在C#泛型
- 18. 限制按类型
- 19. 如何根据文件类型限制文件上传大小限制.htaccess
- 20. 限制要上传的文件类型
- 21. PHP上传MIME类型限制
- 22. PHP MIME类型,限制上传文件
- 23. xsi上的约束或限制:类型
- 24. 限制文件类型上传组件
- 25. 根据尺寸类型定义限制
- 26. RelaxNG使用十进制数据类型和设置值限制?
- 27. 限制数据类型构造函数的参数
- 28. Elasticsearch类型数据删除
- 29. 以整数数据类型
- 30. 限制整数数据类型字段长度
想到的第一件事是numpy。由于它用于科学任务,我的猜测是它有处理大量数据的手段。 – pypat
请说明您的需求。如果您要求处理“数千位数字”数字的问题,但在您说您实际上想要处理多字节数字的评论中。这是两个完全不同的需求。 “数千位数”的数字是几千字节。 – svk