- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常州信息学院C语言课程组 郑州电子信息职业技术学院信息管理系C语言程序设计课件 第三章 顺序程序设计 本章主要任务: 1、了解C语言语句分类:控制语句,表达式语句,复合语句。 2、掌握表达式语句,复合语句的构成。 3、掌握格式化输入/输出函数,常用其它输入/输出函数的使用。 4、了解算法概念、算法特性、算法表示、结构化程序设计概念。 5、了解结构化流程图、N-S流程图。 6、掌握顺序结构程序设计 一、C语句概述 C语言的语句用来向计算机系统发出操作指令。 C程序结构:一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据定义部分和执行语句组成。 C程序的组成 C语句分类 1、控制语句 C语句分类 2、表达式语句 表达式语句是在表达式最后加上一个“;”组成。 例如: C语句分类 3、复合语句 用{}把一些语句(语句序列,表示一系列工作)括起来成为复合语句,又称语句块、分程序。 一般情况凡是允许出现语句的地方都允许使用复合语句。在程序结构上复合语句被看作一个整体的语句,但是内部可能完成了一系列工作。 二、输入/输出及C语言的实现 1、计算机的组成 输入/输出 2、输入/输出:从计算机向外部设备(如显示器、打印机、磁盘等)输出数据称为“输出”, 从外部设备(如键盘、鼠标、扫描仪、光盘、磁盘)向计算机输入数据称为“输入”。 输入/输出是以计算机主机为主体而言的。 C语言的输入输出 3、C语言本身不提供输入/输出语句,输入/输出操作由函数实现。在C标准函数库中提供了一些输入/输出函数,如printf函数,scanf函数。 不要将两者看作是输入/输出语句。实际上完全可以不用这两个函数,而另外编制输入/输出函数。 C语言的输入输出 C函数库中有一批“标准输入/输出函数”,它是以标准的输入/输出设备(一般为终端)为输入/输出对象的。其中有:putchar(输出字符),getchar(输入字符),printf(格式化输出),scanf(格式化输入),puts(输出字符串),gets(输入字符串)。 printf函数(格式输出函数) 功能: 按照用户指定的格式,向系统隐含的输出设备(终端)输出若干个任意类型的数据。 一般格式: printf(格式控制字符串,输出表列) ; printf函数格式 格式控制 “格式控制”字符串是用双引号括起来的字符串,它指定输出数据项的类型和格式。包括两种信息: 格式说明项:由“%”和格式字符组成,如%d,%f等。格式说明总是由“%”字符开始,到格式字符终止。它的作用是将输出的数据项转换为指定的格式输出。输出表列中的每个数据项对应一个格式说明项。 普通字符:即需要原样输出的字符。 输出列表 “输出列表”: 是需要输出的一些数据项,可以是表达式。 格式字符 1、d格式符。用来输出十进制整数。 %d,按照数据的实际长度输出 %md,m指定输出字段的宽度(整数)。如果数据的位数小于m,则左端补以空格(右对齐),若大于m,则按照实际位数输出。 %-md,m指定输出字段的宽度(整数)。如果数据的位数小于m,则右端补以空格(左对齐),若大于m,则按照实际位数输出。 %ld,输出长整型数据,也可以指定宽度%mld。 格式字符 2、O格式符。以八进制形式输出整数。 3、x格式符。以十六进制形式输出整数。 4、u格式符。用来输出unsigned无符号型数据,即无符号数,以十进制形式输出。 格式字符 5、c格式符。用来输出一个字符。一个整数只要它的值在0-255范围内,也可以用字符形式输出。反之,一个字符数据也可以用整数形式输出。 6、s格式符。用来输出一个字符串。 7、f格式符。用来输出实数(包括单、双精度,单双精度格式符相同),以小数形式输出。 格式字符 格式字符应用举例 scanf函数输入 格式说明 输入注意事项 1、scanf函数中“格式控制”后面应当是变量地址,而不应是变量名。 例如: scanf(“%d,%d”,a,b);不合法。 原因:C是传值调用,不能由形参返回值 输入注意事项 2、如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时在对应位置应当输入与这些字符相同的字符。建议不要使用其它的字符。 输入注意事项 3、在用“%c”格式输入字符时,空格字符和转义字符都作为有效字符输入。%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。 输入注意事项 4、在输入数据时,遇到下面情况认为该数据结束: (1)遇到空格,或按“回车”或“跳格”(tab)键。 (2)按指定的宽度结束。 (3)
文档评论(0)