第7课 - 程序中的数据输入
1.问题:如何使用C语言从键盘输入数据?
-
stdio.h工具包提供了一个数据输入工具scanf
-
scanf通过正确设置后,能够获取键盘输入的数据
-
scanf将键盘获取的数据“填入”变量
stdio.h中scanf的使用示例:
注意事项:
-
scanf中的格式化字符不能包含其他无关字符
-
scanf中的格式化字符必须与对应的变量类型一致
编程实验:键盘输入 7-1.c
2.编程小任务:输入两个整数,并求和
思路:
-
定义2个用于相加的整型变量
-
使用scanf从键盘输入整数
-
使用printf打印相加的结果
问题:如何连续的从键盘输入两个数据到不同变量?
解决方案:
方案一:一次性输入
scanf(“%d%d”,&i,&j);
输入时使用空格对不同数据进行分隔
方案二:分开输入
scanf(“%d”,&i);
scanf(“%d”,&j);
编程实验:键盘输入求和 7-2.c
3.小结
-
stdio.h工具包提供了输入工具scanf
-
scanf通过正确设置后能够从键盘输入数据到变量中
-
scanf中的格式化字符必须与对应的变量类型一致
-
scanf能够连续输入数据到不同的变量