VC++6.0中float与double的使用问题
											  请问大家,为何以下程序:#include<stdio.h>
void main()
{
float a;
a=31;
printf("%f",a);
}
和以下程序:
#include<stdio.h>
void main()
{
double a;
a=31;
printf("%lf",a);
}
在VC++6.0中的结果都是6位小数啊?double的不是应该15位吗?
	    2010-04-26 17:07
  
	    2010-04-26 18:38
  
	    2010-04-26 18:42
  
	    2010-04-26 22:04
  
	    2010-04-26 22:14
  
	    2010-04-27 08:32
  
	    2010-04-28 18:22