C++中float保存小数点后几位
时间: 2023-07-11 08:16:24 浏览: 116
保留 x 小数点后 n 位 C++功能代码,float blnXSFun(float x,int n)。
在 C++ 中,可以使用 `std::setprecision()` 函数来控制 float 数值的小数位数。这个函数需要包含在头文件 `iomanip` 中。
下面是一个例子,将一个 float 值保留两位小数:
```cpp
#include <iostream>
#include <iomanip>
int main() {
float num = 3.1415926;
std::cout << std::fixed << std::setprecision(2) << num << std::endl;
return 0;
}
```
这将输出结果为 "3.14"。在这个例子中,`std::fixed` 用于指定小数点后面保留两位小数,而 `std::setprecision()` 则指定了保留的小数位数。
阅读全文