float类型测试精度,进位
#include<stdio.h>
int main(){
float a=9.9;
printf("两位:%f\n",a);
if(a==9.9) printf("两位:%f\n",a);
a=9.99;
printf("三位:%f\n",a);
if(a==9.99) printf("三位:%f\n",a);
a=9.999;
printf("四位:%f\n",a);
if(a==9.999) printf("四位:%f\n",a);
a=9.9999;
printf("五位:%f\n",a);
if(a==9.9999) printf("五位:%f\n",a);
a=9.99999;
printf("六位:%f\n",a);
if(a==9.99999) printf("六位:%f\n",a);
printf("五位:%f\n",9.9999);
printf("六位:%f\n",9.99999);
return 0;
}