1、 使用sanf( )函数,要包含一个头文件<stdio.h>
2、scanf函数是一个阻塞式函数:函数执行后,会等待用户的输入,如果用户不输入任何内容,它会一直等待。
3、scanf函数的格式:scanf(“格式控制符”,输入项的地址列表);
例如:scanf("%d",&a); //其中a是一个变量,即对应的变量要取地址
4、 scanf函数录入时注意事项
a.如果我们的一次输入全都是%d类型的,那么无论我们在输入数据时,之间插入 空格、回车、 Tab等其它字符都不影响,都会被系统忽略。
**
例如:scanf("%d %d %d",&a,&b,&c);
从键盘输入的格式为:21 23 34(回车)
b.如果我们输入的是类型中含有%c类型等混合输入,那么就不能随便的插入空格、回车、Tab等其他字符,要按照scanf函数的格式来从键盘输入。
例如:scanf("%d%c%d",&a,&ch,&b);
从键盘输入的格式为:21a34(回车)
小结:所以一般在混合了%c字符类型的scanf函数书写时最好使用如下格式:强烈建议写成这种格式, 这样不仅安全而且我们输入时也清楚明了。
scanf("%d,%c,%d",&a,&ch,&b); //从键盘输入的格式:21,a,34