<分区>
我想使用默认的 iostream 浮点格式将浮点附加到字符串,例如 4.2f,方法如下:
std::string s;
s.append("float format: ");
s.append(std::to_string((float) 4.3)));
s.append(" : end");
我想找到一个函数来生成以下结果:
float format: 4.3f : end
但是上面的代码却给了我这个结果:
float format: 4.300000000000 : end
我必须格式化然后放入字符串。我不想在 iostream 上推送时格式化。