C语言中怎么取得小数点后面的数

如题所述

float a = 3.1415926;
float d;
d = a - (int) a; // 用这个计算取得小数点后的数
printf("%f %f\n",a, d );追问

大神

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-24
printf("%.4f \n",a );//保留4位,.3f 保留3位....
如要取他们的值:(3.1415926*10)%10=1(十分位)(3.1415926*100)%10=4(百分位).......
第2个回答  2015-03-24
能否再详细描述一下你的问题
相似回答