c++ round
时间: 2024-06-12 21:09:40 浏览: 161
C语言中的round函数用于将一个浮点数四舍五入为最接近的整数。它的原型如下:
```c
double round(double x);
```
该函数返回一个浮点数,表示最接近参数x的整数值。如果x与两个整数值的距离相等,那么会返回偶数值。
示例代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num = 3.6;
double rounded = round(num);
printf("Rounded value: %f\n", rounded);
return 0;
}
```
输出:
```
Rounded value: 4.0
```
相关问题
C++ round函数
C++的`round()`函数是用来四舍五入一个浮点数的。它的声明如下:
```c++
double round(double x);
float round(float x);
long double round(long double x);
```
`round()`函数返回最接近参数x的整数值,如果x与两个整数相等,则返回偶数值。
例如,`round(2.3)`将返回`2`,`round(2.5)`将返回`2`,`round(2.7)`将返回`3`。
C++ round头文件
C++ 标准库中没有 round 头文件,round 函数是在 math.h 头文件中定义的。在 C++ 中可以使用 <cmath> 头文件来调用 math.h 中的函数,因此可以通过以下方式包含 round 函数:
```cpp
#include <cmath>
// 使用 round 函数
double x = 1.2345;
double rounded = std::round(x);
```
阅读全文