C ++:提升多精度打印

时间:2015-11-22 15:14:06

标签: c++ boost

我开始使用boost multiprecision,而且我不知道如何正确显示数字...我尝试按照记录的方式进行操作:

#include <boost/multiprecision/cpp_dec_float.hpp>
#include <iostream>

int main()
{
   using namespace boost::multiprecision;
   std::cout.precision(std::numeric_limits<cpp_dec_float_100>::digits10);
   cpp_dec_float_100 lol = 1.28908408397287846738682223;
   std::cout << lol << std::endl;
   return 0;
}

它不起作用。而不是我想要的东西:

1.2890840839728785471862693157163448631763458251953125

请帮助我。

0 个答案:

没有答案