c++打印一个float类型的值保留 4位小数
时间: 2024-04-14 08:28:31 浏览: 59
c++保留两位小数4-2!
你可以使用C++的输出流对象std::cout和输出格式控制符std::fixed和std::setprecision来打印一个浮点数并保留4位小数。下面是示例代码:
```cpp
#include <iostream>
#include <iomanip> // 用于设置输出精度
int main() {
float value = 3.1415926f;
std::cout << std::fixed << std::setprecision(4) << value << std::endl;
return 0;
}
```
上述代码中,`std::fixed`设置浮点数以固定点表示法(即小数点后显示固定位数),`std::setprecision(4)`指定了要保留的小数位数为4。运行该代码将输出:3.1416。
阅读全文