float与double的问题
#include<stdio.h>int main()
{
const float RENT=3852.99;
printf("*%f*\n",RENT);
return 0;
}
结果显示是3852.989990,如果把float换成double显示为3852.990000.这是怎么回事
2013-05-22 14:44
2013-05-22 16:55

2013-05-22 18:03
2013-05-22 18:19
2013-05-22 19:01
2013-05-22 19:16
2013-05-22 19:24
2013-05-22 19:38