在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