- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 顺序结构 4.1 三种基本结构 4.2 赋值语句 4.3 表达式语句和函数调用语句 4.4 复合语句和空语句 4.5 格式输入和输出函数 4.1 三种基本结构 4.1 三种基本结构 4.1 三种基本结构 4.2 赋值语句 4.3表达式语句和函数调用语句 4.4复合语句和空语句 4.5 格式输入和输出函数 格式输出函数 格式字符 格式字符说明 附加格式说明符(修饰符) 例题 例题 格式输入函数 附加格式说明符(修饰符) 输入分隔符的指定 说明 4.5.2字符输入和输出函数 例4-6 输出单个字符。 单个字符的输入 本章小结 在顺序结构程序中,一般包括以下几个部分: 1.程序开头的编译预处理命令。 在程序中要使用标准函数(又称库函数),除printf()和scanf()外,其它的都必须使用编译预处理命令,将相应的头文件包含进来。 2.顺序结构程序的函数体中,是完成具体功能的各个语句和运算,主要包括: (1)变量类型的说明。 (2)提供数据语句。 (3)运算部分。 (4)输出部分。 LOGO YOUR SITE HERE * 三种结构的流程图如下图所示。顺序结构的程序是按程序 语句或模块在执行流中的顺序逐个执行如图4-1所示。 语句1语句2 选择结构的程序是按设定的条件实现程序执行流的多路分支, 如图4-2所示。 循环结构的程序是按给定的条件重复地执行指定的程序段或 模块,如图4-3所示。 赋值语句是由赋值表达式再加上分号构成的表达 式语句,是最常用的语句之一。 其一般形式为:变量=表达式; 表达式语句由表达式加上分号“;”组成。其一般 形式为:表达式; 执行表达式语句就是计算表达式的值。例如: x=y+z;赋值语句;y+z;加法运算语句,但计算 结果不能保留,无实际意义;i++;自增1语句, i值增1。 复合语句,把多个语句用括号“{}”括起来组成的 一个语句称复合语句。在程序中应把复合语句看 成是单条语句,而不是多条语句 空语句,只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句 可用来作空循环体或空函数。 4.5.1 标准格式输入输出函数 1.printf函数 2.scanf函数 C语言无I/O语句,I/O操作由函数实现 #include stdio.h 格式:printf(“格式控制串”,输出表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错, 返回EOF(-1) 输出表:要输出的数据(可以没有,多个时以“,”分隔) 格式控制串:包含两种信息 格式说明: %[修饰符]格式字符 ,用于指定输出格式 普通字符或转义序列:原样输出 格式字符 d,i x,X o u c s e,E f g %% 格式字符: 十六进制无符号整数 不带符号十进制整数 十进制整数 指数形式浮点小数 单一字符 字符串 八进制无符号整数 小数形式浮点小数 e和f中较短一种 百分号本身 int a=567;printf ( “%d”,a); int a=255;printf(“%x”,a); int a=65;printf(“%o”,a); int a=567;printf(“%u”,a); char a=65;printf(“%c”,a); printf(“%s”,“ABC”); float a=567.789;printf(“%e”,a); float a=567.789;printf(“%f”,a); float a=567.789;printf(“%g”,a); printf(“%%”); 567 ff 101 567 A ABC 5.677890e+02 567.789000 567.789 % 说明: 格式字符要用小写 格式字符与输出项个数应相同,按先后顺序一一对应 输出转换:格式字符与输出项类型不一致,自动按指定格式输出 例 int a=3,b=4; printf(“%d %d\n”,a,b); printf(“a=%d , b=%d\n”,a,b); 输出结果: 3 4 a=3, b=4 例 int a=3,b=4; printf(“%d %d\n”,a,b); printf(“a=%d , b=%d\n”,a,b); 例 main() { unsigned int u=655
您可能关注的文档
- Creo 1.0机械设计教程 高职高专教材 詹友刚 第03章 零件设计02新.ppt
- Creo 1.0机械设计教程 高职高专教材 詹友刚 第04章 装配设计02新.ppt
- Creo 1.0机械设计教程 高职高专教材 詹友刚 第06章 曲面设计02新.ppt
- C程序设计实例教程 金林樵 第2章 C语言程序基础新.ppt
- C程序设计实例教程 金林樵 第3章 顺序结构程序设计新.ppt
- C程序设计实例教程 金林樵 第4章 程序控制新.ppt
- C程序设计实例教程 金林樵 第5章 数组与字符串新.ppt
- C程序设计实例教程 金林樵 第6章 模块化程序设计新.ppt
- C程序设计实例教程 金林樵 第7章 指针新.ppt
- C程序设计实例教程 金林樵 第8章 构造数据类型新.ppt
- C语言程序设计与实训 周屹 万静 第五章 选择结构新.ppt
- C语言程序设计与实训 周屹 万静 第一章新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 Delphi程序设计 新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第1章Delphi的编程语言新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第2章Delphi常用组件新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第3章Delphi数据库基础新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第4章开发单层数据库应用程序新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第5章Help文件的制作及使用新.ppt
- Delphi程序设计 涂金德 主编 牛立成 金林樵 副主编 第7章Internet程序开发新.ppt
- Delphi数据库程序设计教程 刘瑞新 第1章 Delphi 71新.ppt
文档评论(0)