【发布时间】:2014-06-08 21:10:01
【问题描述】:
我以这种方式将 double 打印到 stringstream::
std::stringstream message;
message << sss[j]->stocks << '/' << std::setprecision(5) << sss[j]->profit << '/' << sss[j]->lastPrice;
std::cout << std::setw(30) << message.str();
sss[j]->profit 是双倍的。我希望它打印“没有 E”,但在输出中我仍然有这样的东西:
-560000/4.076e+005/0.7394
如何避免e?
【问题讨论】:
-
更改format。
标签: c++