我看到有些库提供了像BigInterger这样的数据类型,但是我需要一个包含变量类型的库,即" big" (意思是:它可以处理非常高的值)但我还需要将它除以另一个高数字的可能性,因此它不适用于BigInterger ..
答案 0 :(得分:0)
如果您需要更精确的计算,可以使用此library作为大数据。它简单易用,可以在C ++中使用模板类创建。
#include <ttmath/ttmath.h>
#include <iostream>
int main()
{
// Big<exponent, mantissa>
ttmath::Big<1,2> a,b,c;
a = "1234.3323454";
b = "3456.1234534";
c = a*b;
std::cout << c << std::endl;
}