C语言%f %lf的区别
#include<stdio.h>
int main()
{
double c,r;
scanf("%f",&r);
c=2*r;
printf("%lf",c);
}
对于这种情况是任何输出结果都是零,但是将double换成float就可以了;
这是应为输出函数用lf ,f都行,但是输入 double %lf. float f是固定搭配
C语言%f %lf的区别
#include<stdio.h>
int main()
{
double c,r;
scanf("%f",&r);
c=2*r;
printf("%lf",c);
}
对于这种情况是任何输出结果都是零,但是将double换成float就可以了;
这是应为输出函数用lf ,f都行,但是输入 double %lf. float f是固定搭配