我需要防止我的双打在文件中以科学计数法打印,当我这样做outfile << X;
3 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
要设置浮动变量的格式,可以使用的组合setprecision(n),showpoint和fixed。为了像这样使用参数化的流操纵器,setprecision(n)您将必须包含iomanip库:
#include <iomanip>
setprecision(n):会将浮动输出限制在特定n位置,并且一旦设置好浮动状态,就设置它,直到您为流输出的其余部分显式取消设置为止。
fixed:将强制所有浮点数以相同的方式输出。因此,如果您的精度设置为4位,则6.2,和6.20都将输出为:
6.2000
6.2000
showpoint:将强制显示浮点变量的小数部分,即使未明确设置它也是如此。例如,4将输出为:
4.0
一起使用它们:
outfile << fixed << showpoint;
outfile << setprecision(4);
outfile << x;
- 3 回答
- 0 关注
- 551 浏览
添加回答
举报
0/150
提交
取消