C语言中强制转换数据类型如何将一个实数分离成整数部分和小数部分?

2025-03-11 04:56:08
推荐回答(1个)
回答1:

#include
#include
int main() {
double x=3.1415, intpart; //为变量赋初值
double fractpart = modf(x, &intpart); //求3.1415的小数部分
int intNum=(int)x;
printf("%lf的整数部分是:%d,小数部分是:%lf\n", x,intNum,fractpart);
return 0;
}