std :: noshowpoint在Visual Studio 2017中是否正常工作?

时间:2018-06-07 22:12:07

标签: c++ visual-studio

我想知道是否有人可以告诉我std :: noshowpoint是否在Visual Studio 2017中正常工作。

我有以下代码:

// format for currency
std::cout << std::setprecision(2) << std::fixed << std::showpoint;
float a = 2, b = 2.93;
std::cout << a << " " << b << std::endl;

// format for something else
std::cout << std::setprecision(5) << std::fixed << std::noshowpoint;
std::cout << a << " " << b << std::endl;

我的预期输出是:

2.00 2.93

2 2.93000

然而,我得到的是:

2.00 2.93

2.00000 2.93000

因此,Visual Studio 2017中是否有一些设置可以使代码按预期工作,或者我可能做错了什么?

谢谢,

道格

0 个答案:

没有答案