c++中如何设置浮点型的小数值位
发布时间
阅读量:
阅读量
//这里具体查一下digits10
setprecision(std::numeric_limits<long double>::digits10 + 1);
long double df = 45.222249999;
cout.setf(ios::showpoint); //显示位数
cout.precision(8); //小数位数
//固定浮点表示法 将 str 流的 floatfield 格式标志设置为固定。
cout.setf(ios::fixed);
//std::cout << "\ndouble测试:\n" << setprecision(std::numeric_limits<long double>::digits10 + 1) << df;
std::cout << "\ndouble测试:\n"<< df; //输出8位
//std::cout << "\ndouble测试:\n" << setprecision(std::numeric_limits<long double>::digits) << df;
全部评论 (0)
还没有任何评论哟~
