在C语言中,modf函数用于将一个浮点数分解为整数部分和小数部分。该函数的原型为:
double modf(double x, double *iptr);
其中,x是要分解的浮点数,iptr是指向一个double型变量的指针,用于存储整数部分。
使用modf函数的方法如下:
double x = 3.14;
double ipart;
modf(x, &ipart);
printf("整数部分:%lf\n", ipart);
完整示例代码如下:
#include <stdio.h>
#include <math.h>
int main() {
double x = 3.14;
double ipart;
modf(x, &ipart);
printf("整数部分:%lf\n", ipart);
return 0;
}
执行以上代码,输出结果为:
整数部分:3.000000