C语言:求助!!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:58:49
为什么
#include<stdio.h>
void main()
{double x, y, z;
y=50;
x=23;
z=x/y;
printf("x=%lf\n",z);
}
拿vc输出的的结果才这么几个0,我要求输出的是双精度啊~~希望高手指点,顺便给点学习C语言的意见~~谢谢了

#include<stdio.h>
void main()
{double x, y, z;
y=50;
x=23;
z=x/y;
printf("x=%.30lf\n",z); //改成这样,一大串0,如果需要,还可以再多,像改成%.50lf就有50个0
}