c语言如何取整数和小数

2024-12-25 10:36:12
推荐回答(4个)
回答1:

用以下的代码可以把一个浮点数的整数部分和小数部分分离开来:

#include "stdio.h"

int main()

{double a,pi=3.1415926;

 int i;

 i=(int)pi;        /*用(int)就可以取出浮点数的整数部分*/

 a=pi-i;            /*浮点数减去整数部分就是纯小数了*/

 printf("%.7lf=%d+%.7lf\n",pi,i,a);

 system("pause");

 return 0;

}

回答2:

float f=2.3f,b;
int a;
a=(int)f;
b=f-a;

回答3:

int a = 0;
scanf("%d", &a);
float f = 0.0f;
scanf("%f", &f);

回答4:

能具体点吗