【发布时间】:2012-11-25 08:33:44
【问题描述】:
我正在用 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下改变或者问题来自代码?
【问题讨论】:
标签: c++ io precision outputstream