C ++字符串到浮点精度?

时间:2017-02-24 05:46:23

标签: c++ string floating-point precision

我对浮点精度有疑问。 我知道您可以使用setprecision(p)设置浮点数的精度,其中p是您可以选择的精度。但我只知道以cout格式使用它。我想要做的是,给定一个字符串s

string s = "-9.77287190e+01";
float f = atof(s.c_str());

有没有办法让float变量f在从字符串更改为float时以正确的精度保存值?

0 个答案:

没有答案