#include<stdio.h>
int main()
{
int a;
double b;
//如果我们直接输入3.14159
scanf("%d",&a);
//scanf函数会从3开始读取,显然 “.” 是不符合整形的
scanf("%lf",&b);
//再次调用scanf函数进行读取,会从上一次遗留的字符开始读取
printf("%d %f",a,b);
return 0;
}#include<stdio.h>
int main()
{
int a;
double b;
scanf("%d %lf",&a,&b);
printf("%d %f",a,b);
return 0;
}#include<stdio.h>
int main()
{
int a,b,c;
int x=scanf("%d %d %d",&a,&b,&c);
printf("%d",x);
//当我们输出3个值时,scanf成功读取3个数,返回值为3
return 0;
}scanf(" %c",&a);