C++ double 小数点取2位
时间: 2023-07-22 21:07:26 浏览: 118
c语言double类型默认输出小数几位
你可以使用 `std::setprecision()` 函数来设置小数点位数,然后使用 `std::fixed` 控制小数点的位置。下面是一个示例代码:
```c++
#include <iostream>
#include <iomanip>
int main() {
double x = 3.14159265358979323846;
std::cout << std::fixed << std::setprecision(2) << x << std::endl;
return 0;
}
```
输出:
```
3.14
```
在这个示例中,`std::fixed` 会将小数点固定在指定位置,而 `std::setprecision(2)` 设置小数点位数为 2。
阅读全文