modf()函数包含于头文件<math.h>中,其原形是:
double modf(double num , double * i):
其中 i 存放整数部分,函数返回值为小数部分,num 为待分解的小数
实例如下:
/*利用math.h中的modf()函数实现小数分离*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float number;
double f,i;
printf("input the number : ");
scanf("%f",&number);
f=modf(number,&i); //i中存放整数部分,f中存放小数部分
printf("%f = %f + %f ",number,i,f);
return 0;
}
