c++ double值保留两位小数
时间: 2023-06-22 07:28:21 浏览: 122
double保留小数
在 C++ 中,可以使用格式化输出来保留 double 值的两位小数。具体方法如下:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double num = 3.1415926;
cout << fixed << setprecision(2) << num << endl;
return 0;
}
```
在上面的代码中,使用 `fixed` 控制输出的格式为定点数,使用 `setprecision(2)` 控制输出的小数位数为两位。执行该程序,输出结果为:
```
3.14
```
注意,使用 `fixed` 和 `setprecision` 时,需要包含头文件 `iomanip`。
阅读全文