- 18
- 0
- 约3.12千字
- 约 22页
- 2017-11-12 发布于广东
- 举报
尚辅网 / 第3章 顺序结构程序设计 第3章 顺序结构程序设计 3.1 赋值语句及数据的输出3.2 数据的输入3.3 复合语句与空语句3.4 综合实训习 题 3.1 赋值语句及数据的输出 知识导例向屏幕输出变量、常量和表达式的值,并且控制光标的移动。 03(50-64)P15 fyy_Embed_1.png 图3-1 程序ex3_1_1.c运行结果相关知识1.顺序结构程序设计2.赋值语句1)赋值运算符具有右结合性,赋值符“=”右边的表达式也可以是另外一个赋值表达式,因此,下述形式:2)注意赋值语句和在变量说明中给变量赋初值的区别。 3.1 赋值语句及数据的输出 3)注意赋值表达式和赋值语句的区别。3.常用输出函数(1)printf函数 printf函数称为格式输出函数,其关键字最末一个字母“f”即为“格式(format)”之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的知识导例中已多次使用过这个函数。1)printf函数调用的一般格式。2)格式字符串。表3-1 printf函数的格式字符 3.1 赋值语句及数据的输出 表3-1 printf函数的格式字符 表3-2 printf函数的标志字符 3.1 赋值语句及数据的输出 表3-2 printf函数的标志字符 (2)putchar函数 putchar函数是字符输出函数,其功能是在显示器上输出单个字符。其一般格式为:实践训练【实训项目一】1.实训内容2.解决方案 3.1 赋值语句及数据的输出 03(50-64)P15 fyy_Embed_2.png 图3-2 程序prac3_1_1.c运行结果3.项目分析【实训项目二】1.实训内容2.解决方案 3.1 赋值语句及数据的输出 03(50-64)P15 fyy_Embed_3.png 图3-3 程序prac3_1_2.c运行结果3.项目分析【实训项目三】1.实训内容2.解决方案 3.1 赋值语句及数据的输出 03(50-64)P15 fyy_Embed_4.png 图3-4 程序prac3_1_3.c运行结果3.项目分析 3.2 数据的输入 知识导例分别输入整型、实型和字符型三个类型的数据,并在屏幕上显示输入的数据。 03(50-64)P15 fyy_Embed_5.png 图3-5 程序ex3_2_1.c运行结果相关知识C语言编译系统提供了多种输入函数,其中使用较多的是格式输入scanf函数和单字符输入getchar函数。1.scanf函数(1)类型 表示输入数据的类型,其格式符说明见表3-3。 3.2 数据的输入 表3-3 scanf函数的格式字符 表3-3 scanf函数的格式字符 (2)“*”符 用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。例如:(3)宽度 用十进制整数指定输入的宽度(即字符数)。(4)长度 长度格式符为l和h,l表示输入长整型数据(如%ld)和双精度浮点数(如%lf)。h表示输入短整型数据。 3.2 数据的输入 1)scanf函数中没有精度控制,例如,scanf(%5.2f,a);是非法的。2)scanf中要求给出变量地址,如果给出变量名则会出错。3)在输入多个数值数据时,若格式控制串中没有非格式字符作为输入数据之间的间隔,则可用“空格”键、“Tab”键或“回车”键作为间隔。4)在输入字符数据时,若格式控制串中没有非格式字符,则认为所有输入的字符均为有效字符。5)如果格式控制串中有非格式字符,则输入时也要输入该非格式字符。6)如果输入的数据与输出的类型不一致时,虽然编译系统能够通过,但结果是不正确的。 3.2 数据的输入 2.getchar函数实践训练【实训项目一】1.实训内容2.解决方案 03(50-64)P15 fyy_Embed_6.png 图3-6 程序prac3_2_1.c运行结果3.项目分析【实训项目二】1.实训内容 3.2 数据的输入 2.解决方案 03(50-64)P15 fyy_Embed_7.png 图3-7 程序prac3_2_2.c运行结果3.项目分析 3.3 复合语句与空语句 知识导例在复合语句中定义变量并输出其值。 03(50-64)P15 fyy_Embed_8.png 图3-8 程序ex3_3_1.c运行结果相关知识1.复合语句2.空语句实践训练【实训项目】1.实训内容 3.3 复合语句与空语句 2.解决方案 03(50-64)P15 fyy_Embed_9.png 图3-9 程序prac3_3_1.c运行结果
您可能关注的文档
- 人机界面设计课件作者周苏第7讲人机界面设计的测试与评价.ppt
- 人机界面设计课件作者周苏第8讲多通道用户界面及交互技术.ppt
- AutoCAD机械制图基础与实训课件作者李静项目一.ppt
- C#程序设计案例教程课件作者王明福源代码习题答案第5章节.ppt
- 人力资源管理第2版课件作者王宝石第七章节员工绩效考核与绩效管理.ppt
- 人力资源管理基础课件作者赵轶任务7员工绩效管理.ppt
- C#程序设计案例教程课件作者王明福源代码习题答案第10章节.ppt
- 人力资源管理基础课件作者赵轶任务8员工薪酬管理.ppt
- C程序设计教程课件作者戴水贵敖志刚俞海英编著第2章节基础知识.ppt
- 人力资源管理基础课件作者赵轶任务9员工劳动关系管理.ppt
- (最新)26年人教版四年级数学下册练习十三(精品课件).pptx
- (最新)26年人教版四年级数学下册小数的性质和大小比较第1课时 小数的性质【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的性质和大小比较第2课时 小数的大小比较【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的性质和大小比较练习十(精品课件).pptx
- (最新)26年人教版四年级数学下册小数的意义和读写法第3课时 小数的读法和写法【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数点移动引起小数大小的变化练习十一(精品课件).pptx
- (最新)26年人教版四年级数学下册小数与单位换算练习十二(精品课件).pptx
- (最新)26年人教版四年级数学下册小数的加法和减法第1课时 小数加减法(1)【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的加法和减法第3课时 小数加减混合运算【精品课件】.pptx
- (最新)26年人教版四年级数学下册小数的加法和减法第4课时 整数加法运算律推广到小数【精品课件】.pptx
原创力文档

文档评论(0)