摆脱科学记数法C ++

时间:2015-09-17 23:49:22

标签: c++ number-formatting scientific-notation

我在命令提示符下制作一个计算器,最近我一直在尝试不同的平方根算法。我正在使用的那个返回一个double,我想要,但带来了一个问题。当我将双打印到命令提示符时,如果它超过6位数,它使用科学记数法。我想正常查看这个数字,因为它真的不是那么大。有没有办法以标准格式打印?

2 个答案:

答案 0 :(得分:3)

使用std :: fixed流操纵器(http://en.cppreference.com/w/cpp/io/manip/fixed

答案 1 :(得分:0)

在您的情况下使用stream manipulators

std::cout.fixed;
std::cout << number_value;