double向上保留一位小数
时间: 2023-09-10 13:10:52 浏览: 104
保留一位小数(1).cpp
可以使用以下代码将 double 类型的数值向上保留一位小数:
```c++
#include <iostream>
#include <cmath>
int main()
{
double num = 3.14159;
std::cout << std::ceil(num * 10) / 10 << std::endl; // 输出 3.2
return 0;
}
```
在这段代码中,`std::ceil()` 函数用于向上取整,将小数部分转换为整数,然后再除以 10,使得小数部分只保留一位。最后输出的结果为 3.2。
阅读全文