double保留一位小数
时间: 2023-09-07 22:16:17 浏览: 171
C# double和decimal数据类型以截断的方式保留指定的小数位数
5星 · 资源好评率100%
要将一个double类型的数字保留一位小数,可以使用以下代码:
```C++
#include <iostream>
#include <iomanip>
int main() {
double number = 3.14159;
std::cout << std::fixed << std::setprecision(1) << number << std::endl;
return 0;
}
```
这将输出:3.1
在这个例子中,我们使用了`std::fixed`和`std::setprecision(1)`来设置输出流的格式,将小数位数限定为1位。然后我们将要保留一位小数的double类型变量`number`输出到标准输出流`std::cout`中。
阅读全文