序言
这个是为了解释这道例题,原理可以去看这个:point_right:scanf原理
int main()
{
int i = 0;
int j = 0;
float x = 0.0f;
float y = 0.0f;
scanf("%d%d%f%f", &i, &j, &x, &y); //将 1-20.3-4.0e3换行 输入进出
printf("i = %d\n", i);
printf("j = %d\n", j);
printf("x = %f\n", x);
printf("y = %f\n", y);
return 0;
}
解释
在这之前,我们先看一种现象
#include <stdio.h>
int main()
{
float x = 0.0f;
scanf("%f", &x); // 输入 .1
printf("%lf\n", x);
return 0;
}