int与double型scanf有什么区别
int与double型变量在scanf中使用的格式符是有区别的,前者可用 %d,而后者要用 %lf。你可运行下面程序:
#include<stdio.h>
int main()
{ int a;
double b;
scanf("%d %lf",&a,&b);
printf("%d
%lf", a,b);
return 0;
}
程序的运行结果如下:
最大的区别
int用的是%d
而double必须用%lf
热门标签:
int与double型变量在scanf中使用的格式符是有区别的,前者可用 %d,而后者要用 %lf。你可运行下面程序:
#include<stdio.h>
int main()
{ int a;
double b;
scanf("%d %lf",&a,&b);
printf("%d
%lf", a,b);
return 0;
}
程序的运行结果如下:
最大的区别
int用的是%d
而double必须用%lf