作业帮 > 综合 > 作业

C语言里面的%lf是什么意思,大大们请解释,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 17:38:08
C语言里面的%lf是什么意思,大大们请解释,
我只知道%d是那个什么什么整数的(好像是替换吧),%g是实数的,但是不清楚%lf是什么意思,就像下面.大大别笑,我很菜的.
double a,b,c,x1,x2,delt;
scanf("%lf%lf%lf",&a,&b,%c);
delt=b*b-4*a*c;
x1=(-b+sqrt(delt))/(2*a);
x2=(-b-sqrt(delt))/(2*a);
printf("x1=%g\n",x1);
printf("x2=%g\n",x2);
%d是代表着一个int类型的值的格式,当里面加入一个l的时候,%ld那么代表着你输出和输入的是long长整型 float也是同样的道理 记住 当你的类型是double的时候 你输入的时候必须是%lf