如何使用 stringstream 打印双数点后的最大小数位数(无尾随零且无舍入)?例如,如果我只想打印最多 5 个小数位:
1 -> 1
1.23 -> 1.23
1.234 -> 1.234
1.2345 -> 1.2345
1.23456 -> 1.23456
1.234567 -> 1.23456
1.2345678 -> 1.23456
1230.2345678 -> 1230.23456 <- Demonstrating that I am not talking about significant digits of the whole number either
等等
在我看到的所有工具(setw、setprecision、fixed 等)中,我似乎无法弄清楚这一点。谢谢!