第2课 - 程序中的数据输出
1.第一个编程任务:
通过C语言指挥计算机在屏幕上打印文本?
类比:生活中如何打印文本?
-在文件中输入需要打印的文本
-找到可用的打印设备,并将设备连接到计算机
-设置打印参数,如:打印边距,打印方向,等
2.生活的启示:
在C语言中是否有类似打印机的东西?简单设置后即可打印文本,使用者无需知道内部细节。
-
C语言内置了很多实用的工具包
-
工具包有一个固定的名字,通过名字进行使用(#include)
-
每个工具包都提供了非常多的小工具可以使用
如:
-
stdio.h工具包打印了一个打印机工具printf。
-
printf通过正确设置后,能够在屏幕上打印文本。
stdio.h工具包的使用示例:
3.打印参数解析:
-printf的使用规则:先设置打印参数,在指定打印文本
-打印参数必须为一个合法的字符串
定义:
C语言中的字符串是被双引号(“”)括起来的字符序列。
编程实验:输出文本数据
4.深入理解printf打印参数
-printf使用数据对参数中的格式化字符进行替换(%s等)
-不同类型的数据对应于不同的格式化字符,%s对应字符串,%d对应整数,%f对应浮点数等
-最终的打印数据是一个字符串
下面的语句输出什么?
示例1:
示例2:
编程实验:深入printf的使用
4.小结
-
stdio.h工具包提供了一个打印工具printf
-
printf通过正确的设置后能够在屏幕上打印文本
-
printf使用数据对参数中的格式化字符进行替换
-
不同类型的数据对应不同的格式化字符