可能重复:
输出的7个字符的双截断
C++为什么我以这种格式检索double
1.4547e + 08
如果我看到数据本身,它应该是
1.45470197.00
任何人都知道如何将双1.4547e + 08转换回1.45470197.00
小智 5
如果您打印数据std::cout,请使用std::fixed以防止科学记数法
double d = 145470197.00;
std::cout << std::fixed << d;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |