教学内容分析:
本内容、使学生了解输出格式的意义及用途。
2、让学生掌握9种不同输出格式的定义方法。
教学方法:理论讲授法、演示法、对比法、实践操作法
教学时数:1.5、%s引言:
我们都知道计算机处理数据的过程为输入、存储、运算、输出四个部分,输出做为得到运算结果的重要部分,在各门语言当中输出格式是有所不同的,这节课我们主要学习的就是C程序当中的输出格式问题。
1、什么是输出格式?以前是否用过输出语句有何缺点?若要能输出指定格式数据有何方法?函数,但只能输入出一个字符;3、解决问题,提出一个新的函数来导入新课)
2、导入新课:
2.1、printf函数格式:
printf(格式控制,输出表列),参数3(1为指定的输出字段宽度。若数据位小于m则左补空格,若大于m按实际数输出。
注:若输出为长整型则需用%ld、%o格式符,用于输出八进制整数。
2.4、%x格式符,用于输出十六进制整数。通过具体实例版书讲述其转换方式。
2.5、%U格式符,用于输出unsigned型数据。
2.6、%c格式符,用于输出一个字符。系统会通过ASCII进行自动转换。
2.7、%s格式符,用于输出一个字符串其方法有下几种:(版书讲解例子)
(1,若本身长度大于m(3则在m范围内,字符串向左,右补空格。输出占m列,但只取其左端n个列右时左补空格。
(5)、%-m.ns个字符输出在m列范围左侧,右补空格。若n>m个字符输出正常。、n意义同上,n个字符输出在m列范围左侧,右补空格。若n>m个字符输出正常。2.8位小数。注:并非全部数均有效,单精度有效数为7位。
位小数。若数值长小于m则左端补空。(3)%-m.nf与上相同,只是使输出的数值向左*,右补空。(版书讲解例子)
2.9不指定输出数据所占宽及数字小数位数,则自动译为6位小数,5
(2)%m.ne
或%e形式输出,(所占宽度较小的一种,不输出无意义的0、小结:
所有格式控制符见P77、%e等。
3.3、格式控制符中可加格式符作为修饰。
3.4、若想输出“%”,需在格式控制符中连用两个%《数据输出格式》教学设计这一教案您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/