我在使用 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;
}
答案 0 :(得分:1)
用于钳位要写入的小数位数。
setprecision(x)
调用会将其限制为x小数。
更多信息: http://en.cppreference.com/w/cpp/io/manip/setprecision