已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学授课计划 序号:002授课班级11五年制111五年制213数控113数控2授课日期授课题目: 第二讲.printf打印图形 转义符 格式声明符 目的要求:1、了解printf基本使用,打印图形 2、转义符 3格式声明符 重点难点: 转义字符,格式声明符的综合使用 组织教学:清点人数 、整顿秩序 总结复习旧课导入新课: 通过基本了解上节课对C语言有感官认知,大家对C语言有一定的认识,这节课通过学习第一个命令printf函数开启C语言的学习之旅。 提问:1、 C语言编译器编译过程生成那些格式的文件? 2、 C语言的基本结构? 3、 4、 教学方式、手段、媒介:讲授 PPT 授课内容( 65 分钟)备 注一、回顾 /*这是一句注释语句,所谓注释语句是仅供人们阅读,但计算机不会执行的语句。*/#include /*这一句说明本程序需要包含头文件stdio.h ,原因是程序中使用,printf()函数就需要包含函数相关的头文件。它属于编译预处理命令,要写在最前面。*/void main( ) /*这是由C语言的设计者规定的主函数的函 数名。每个程序有且只有一个。 */ /* 这一对在同一列上的大括号,表示了主函数是一个模块。*/ printf(“我们班是最棒的!”); /* 这部分称为函数体,这里是向屏幕输出一行汉字。*/ 模仿练习: 现在请同学们模仿上例,在纸上写一个向屏幕输出文字:“C语言其实很简单!”的程序。#include main( ) printf(*n); printf(“* 今天我们学习格式化输出函数!*n); printf(*n); 创新练习: 将程序体当中printf里右边双引号前的“n”都删掉,再存盘并编译运行。看看前后两个程序的运行结果有什么不同?2、 转义字符 在程序中的printf语句里面的字符串末尾都有一个n(反斜杠和n)。这种用反斜杠开头后跟一个或多个字符组成的复合字符,在C语言中称为转义字符(即在一些普通字符前加一个反斜杠,使普通字符的含意转变了)。 练习:#include void main( ) printf(“* * * * * * * *n”); printf(“* *n”); /*2个*号中间有6个空格*/ printf(“* *”); /* 同上 */ printf(* * * * * * * *n); 思考: 上面这个平面图形是非常简单的,特别是中间两行左右两个字符 “*”相隔很近,中间的空格只有6个。 如果中间有六、七十个的空格呢?难道我们也照打六、七十个空格?怎么办? 可不可以不用照打那么多个空格? 使用如下程序: #includestdio.h main( ) printf(* * * * * * * *n); printf(“%c%7cn”,*,*); printf(%c%7cn,*,*); printf(%sn,* * * * * * * *); 3、 格式声明符 第一个printf( )是直接打印字符串常量,字符串常量和转义字符是printf()函数可以直接打印的数据。 第四个printf()是以字符串量的格式打印字符串量。字符串在英文中写成string,取其首字符s,前面再加一个%,构成printf()的指定输出字符串量的格式声明符。%s是指定输出字符串量的格式声明符。 那么对于第二、第三行的%c,同学们猜一猜应该是指定输出什么量的格式声明符? 域宽:%7c表示什么意思?其实这是在格式声明符中间插入了一个整数,大家可以从程序的运行结果看到,它使得后面的字符“*”共占据了7格的宽度,我们称这个7为域宽。%7c表示它对应的打印字符共占7格的宽度,打印字符本身只占1格,不够7格那么长,就在它的前面自动加上6个空格,补到共占7格的宽度。 创新练习: 1.前面两种方法生成的正方形图案,其每一行的首位置都是在屏幕最左边第一列上的。现在,我们想将其每一行的首位置打印在屏幕左边数起的第11列上(即是把图案整个向右移动10列)如何修改这个例题,使这个想法得以实现? 2.用英语大写字母“O”组成图形 作业: 先看一个最简单的C语言程序,不要看它简单,麻雀虽小,可是五脏俱全。这个图形,是由四行字符串 组成的,显然可以每行用一个printf()函数打印一个字符串来完成,共用四个printf()函数。现在请同学们想一想:对于字符串量的格式声明符,会不会也有域宽?总结巩固新课:printf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年伊通满族自治县带编教师招聘笔试模拟试题及答案解析
- 2026年屏南县带编教师招聘笔试参考题库及答案解析
- 2026年漾濞彝族自治县带编教师招聘考试参考题库及答案解析
- 2026年宾阳县带编教师招聘考试模拟试题及答案解析
- 2026年萧县带编教师招聘考试备考试题及答案解析
- 2026年汝阳县带编教师招聘考试备考题库及答案解析
- 2026年托克逊县带编教师招聘笔试备考试题及答案解析
- 2026年阜新蒙古族自治县带编教师招聘考试参考题库及答案解析
- 2026年寻乌县带编教师招聘笔试模拟试题及答案解析
- 2026年镇康县带编教师招聘考试参考题库及答案解析
- 期中达标测试卷(1-4单元试卷)2026-2027学年五年级数学上册人教版(含答案)
- 2026年烟花爆竹零售经营安全考试试题及答案
- 2026年成人高考专升本医学综合真题解析
- 2026年新版药物GCP考试试题及答案
- 工程测量安全培训课件
- 舞动治疗课件
- 新媒体营销(第三版) 课件全套 林海 项目1-6 新媒体营销认知-新媒体营销数据分析
- 乡村振兴课件模板
- 2024-2025学年上海市浦东新区七年级上英语期中试卷(含答案和音频)
- 业主封阳台安装窗户物业免责协议协议书
- 2024年湖南省公民信息管理局招聘笔试冲刺题含答案解析
评论
0/150
提交评论