【发布时间】:2011-10-31 06:28:09
【问题描述】:
是否可以通过以下方式以科学计数法格式化字符串:
-
在指数中设置固定位置:1
-
在尾数中设置固定小数位:0
double number = 123456.789
所以数字应该是格式化的
1e+5
我无法为尾数设置 0 个小数点:
cout.precision(0);
cout << scientific << number;
结果:
1.234568e+005
【问题讨论】:
-
当然可以。您想要代码还是正在寻找一种使用标准字符串格式化库/工具的方法?
-
一些代码对他有帮助.. :-)
标签: c++ format scientific-notation