code:demo_scanf.c
#include <stdio.h>
int main(void)
{
int a;
char c;
scanf("%d%c",&a,&c);
printf("a=%d,c=%d\n",a,c);
return 0;
}
情况1:
情况2:
情况3:
#include <stdio.h>
int main(void)
{
int data=9;
char c;
while (data--){
puts("输入一个字符串");
scanf("%c", &c);
getchar();//吸收回车键
printf("%d\n", c);
}
return 0;
}
注:
- 记住scanf后面要以回车键结束
- 遇到字符串的时候,回车键会被吸收
- asiic码表
- getchar();//吸收回车键
- scanf函数里面记住
里面不能放回车键
scanf("%d\n",int);