《C 语言程序设计》课程教案表 授课题目 第三章 程序的控制结构(2)——顺序结构 课时安排 2 授课时间 教学目的和要求 1.掌握:格式输入、输出函数的调用
2.熟悉:顺序结构程序设计的方法及应用
教学内容 1.基本内容:(1)数据的输入和输出——格式输入、输出(2)程序举例 2.重点及难点:格式输入、输出的调用 讲课进程和时间分配 1、格式输出函数 printf( ) (30 分钟) (1)格式输出函数 printf() 格式:printf(“输出格式”,输出表列); 功能:按用户指定的格式,把指定的任意类型的数据显示在屏幕上
输出格式由格式说明、按原样输出的字符、转义符三部分组成
①格式说明:由“%”和格式字符组成,如%c 和%f 等,作用是将要输出的数据转换为指定格式后输出
②原样输出:即普通字符在输出时原样照印,在显示中起提示作用
③转义符为:\n 换行、\f 换页 或 \t 光标移到下一个制表位等
1)不含有%的普通字符串
此时第二部分没有参数,其结果是将该字符串照原样输出
其中可含有转义字符,如“\n” 例如:printf(“hello,the worle
\n”) 2)带有格式转换说明符的格式输出
格式转换说明符:由“%”字符开始,到格式字符终止
注意:格式转换说明符的个数应与后面的参数个数相等,且前后位置要一一对应 例如:printf(“%d%d%c”,a,b,c); 3)普通字符串和格式转换说明符混合使用 例如: main() { printf(“2+3=%d,2*3=%d\n”,2+3,2*3); } 输出结果为: 2+3=5,2*3=6 (2)printf 中可用的格式字符及说明 1)d 格式符
用来输出十进制带符号整数(正数不输出符号),该格式有以下用法: ① %d,按整型数据的实际长度输出
②%md,m 指出了要输出数据的宽