在 C++ 中,我有一些这样的代码:
float hits = 10.12;
float mins = 2.19;
std::ostringstream ss;
ss.precision(2);
ss << std::fixed << hits << "%\n"
<< std::fixed << mins << "%";
std::cout << ss.str();
这给了我这个输出:
10.12%
2.19%
而相反,我希望小数位对齐:
10.12%
2.19%
有没有办法在小数点前用空格填充小数点前两位数的固定宽度?