c语言round函数
时间: 2023-08-24 12:09:31 浏览: 343
说说 Python 的 round 函数
C语言中的round函数是一个数学函数,用于将一个浮点数四舍五入到最接近的整数。
函数原型如下:
```c
double round(double x);
```
参数x为要进行四舍五入的浮点数,返回值为最接近x的整数。如果x有两个整数与其距离相等,则返回偶数。
以下是一个示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num = 3.6;
double roundedNum = round(num);
printf("原始数值: %lf\n", num);
printf("四舍五入后的整数: %lf\n", roundedNum);
return 0;
}
```
输出结果:
```
原始数值: 3.600000
四舍五入后的整数: 4.000000
```
请注意,round函数在C99标准中引入,因此在较旧的编译器中可能不可用。在这种情况下,您可以使用floor函数和ceil函数来实现类似的功能。
阅读全文