std::cout 保留小数位数
时间: 2023-07-25 19:43:43 浏览: 83
自动保留小数位
要保留小数位数,可以使用iomanip库中的setprecision函数。例如,要保留小数点后两位,可以这样写:
```
#include <iostream>
#include <iomanip>
int main()
{
double a = 3.14159265358979323846;
std::cout << std::fixed << std::setprecision(2) << a << std::endl;
return 0;
}
```
输出结果为:
```
3.14
```
其中,std::fixed表示要按照小数点后的位数输出,std::setprecision(2)表示要保留小数点后两位。
阅读全文