在处理C ++中的数字格式时,在setprecision中使用fixed关键字有什么用?

时间:2018-03-28 11:54:30

标签: c++ algorithm c++14

我在使用 setprecision 时看到了常用的编程习惯。只是想知道为什么它被用作我是Programming World的新手。

有问题的代码:

#include <iomanip>
#include <iostream>

int main()
{
    double num1 = 3.12345678;
    std::cout << std::fixed << std::showpoint;
    std::cout << std::setprecision(2);
    std::cout << num1 << std::endl;

    return 0;
}

1 个答案:

答案 0 :(得分:1)

用于钳位要写入的小数位数。

setprecision(x)调用会将其限制为x小数。

更多信息: http://en.cppreference.com/w/cpp/io/manip/setprecision