0

我正在用 C++ 开发一个项目,结果打印在std::cout这样的地方:

std::cout << std::setprecision(5) << "UNDERLYING=" << v_underlying << '\n';
std::cout << "RESULT=" << v_result << '\n';

这使 :

UNDERLYING=1.2454
RESULT=0.000054785

但是由于未知原因,当我启动我的团队伙伴的计算机程序时,输出是这样的:

UNDERLYING=1.2454
RESULT=5.4785e-031

我们在 Windows 7 X64 位下,所以你知道是否有在 Windows 下更改的选项或问题来自代码?

4

1 回答 1

0

用于std::cout << std::fixed;指定输出格式

于 2012-11-25T08:36:51.673 回答