作用:从键盘上获取内容
%d情况
#include <stdio.h>
int main()
{
int a=0,b=0;
scanf("%d%d",&a,&b);
printf("a=%d,b=%d\n",a,b);
return 0;
}
注意:%d是接受数字,输入完一个后可以空格或者回车输入下一个
%c情况--特殊
#include <stdio.h>
int main()
{
char a=0,b=0;
scanf("%c%c",&a,&b);
printf("a=%c,b=%c\n",a,b);
return 0;
}
此时输入回车或者空格就会被b接受
注意:只要以后使用scanf函数,就在其后用getchar()函数来把空格或者回车读取走
#include <stdio.h>
int main()
{
char a=0,b=0;
scanf("%c",&a);
getchar();
scanf("%c",&b);
getchar();
printf("a=%c,b=%c\n",a,b);
return 0;
}