将这些问题放在一起:
使用 cout
使用 cout 打印正确的小数位数
我如何流式传输到 std::cout,例如这个变量
double x = 7.1224
并让它看起来像这样?
07.12
Combine std::setw, std::setfill, std::fixed and std::setprecision:
std::cout << std::setfill('0') << std::setw(5)
<< std::fixed << std::setprecision(2) << x;
因此,setw 的值为:2(所需精度)+ 2(所需整数)+ 1(浮点数)。
Note: x = 107.1224
将输出为107.12
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)