C语言float double 输出问题
#include<stdio.h>intmain(){floatd;d=50.1234568;printf("%f",d);return0;}我用DEVC++可以输出50...
#include<stdio.h>
int main()
{
float d;
d=50.1234568;
printf("%f",d);
return 0;
} 我用DEV C++可以输出50.1234568 但是如果我用long double和用%lf 输出的是0.00000 为什么这样 long double 不是比float更多位么 那应该更要能输出的 展开
int main()
{
float d;
d=50.1234568;
printf("%f",d);
return 0;
} 我用DEV C++可以输出50.1234568 但是如果我用long double和用%lf 输出的是0.00000 为什么这样 long double 不是比float更多位么 那应该更要能输出的 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询