我可以使用]设置cout
输出的精度>
已经由cout.precision(precision_value);
我怎么获取
cout
使用的精度值?我在cout
description中找不到任何其他相关功能。我面临的相关问题是如何仅更改代码的某些部分的cout精度(因此,之后需要将其重置为准确的先前值)。>>
我尝试过:
//save original cout flags std::ios_base::fmtflags coutFlags = cout.flags(); cout.precision(1); cout.setf(ios::fixed); // code cout.flags(coutFlags);
但是这不起作用。
我可以使用cout.precision(precision_value);设置cout输出的精度。如何获得cout已经使用的精度值?我在cout中找不到任何其他相关函数...
该功能为overloaded。这两个重载均返回在调用该函数之前设置的精度。 cout.precision()
可能是您要查询的内容。
保存并稍后再设置:
具有功能precision()。