C语言第3章 顺序结构程序设计.pptVIP

  • 1
  • 0
  • 约1.99千字
  • 约 22页
  • 2020-02-07 发布于辽宁
  • 举报
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运行结果 3.项目分析 第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.项目分析

文档评论(0)

1亿VIP精品文档

相关文档