- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08–09–1学期C程序设计(第三版)教材–第4章–1讲稿
顺序程序设计 4.5 格式输入与输出 (9)g 格式符。输出实数,它根据数值的大小,自动选择f格式或e格式中输出占宽度较小的一种输出,且不输出无意义的零。 例如:f=123.468,则 printf(“%f %e %g”,f,f,f); 输出如下: 123.468000 1.234680e+002 123.468 10列 13列 10列 选用%f或%e格式总输出宽度较短的一种格式,不输出无意义的0。用G时,若以指数形式输出,则指数以大写表示。 g,G 以指数形式输出实数,用e/E时指数以’e’/’E’对应输出 e,E 以小数形式输出单、双精度数,隐含输出6位小数。 f 输出字符串 s 以字符形式输出,只输出一个字符 c 以无符号十进制形式输出整数 u 以十六进制无符号形式输出整数(不输出前导0x),用x则输出十六进制数的a-f时以小写形式输出。用X时,则以大写字母输出。 x,X 以八进制无符号形式输出整数(不输出前导符0) o 以带符号的十进制输出整数(正数不输出符号) d,i 说 明 格式字符 表4-1 printf格式字符 输出的数字或字符在域内相左靠 — 对实数,表示输出n位小数;对字符串,表示截取的字符个数 n(代表一个正整数) 数据最小宽度 m(代表一个正整数) 用于长整型整数,可加在格式符d、o、x、u前面 字母l 说 明 字 符 表4-2 printf的附加格式说明字符 顺序程序设计 4.5 格式输入与输出 注意: 用printf函数输出时,注意数据类型应与上述格式说明匹配,否则出错。 (1)除了X,E,G外,其他格式字符必须用小写字母。如%f不可写作%F。 (2)可以在 printf函数的“格式控制”字符串内包含转移字符。 例如:printf(“a=%d \b\n”,a); (3) d,o,x,u,c,s,f,e,g等字符,如用在“%”后面就作为格式字符。一个格式说明以“%”开头,以上述9种字符之一为结束,中间可以插入附加格式字符(也可叫做修饰符)。 例如: printf(“c=%cf=%fs=%s”,c,f,s); (4)如果想输出字符“%”,则应该在“格式控制”字符串中用连续两个%表示,如: printf(“%f%%”,1.0/3); 输出: 0.333333% * * 顺序程序设计 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 4.5 格式输入与输出 putchar函数 getchar函数 printf函数 scanf函数 4.6 顺序结构程序设计举例 顺序程序设计 4.1 C语句概述 C程序 源程序文件1 源程序文件2 源程序文件n …… 预处理命令 全局变量声明 函数1 函数n …… 函数首部 函数体 局部变量声明 执行语句 顺序程序设计 4.1 C语句概述 C语句的分类----5类 (1)控制语句 ①if( )~else~ ② for ( ) ~ ③while( ) ~ ④do ~ while() ⑤ continue ⑥ break ⑦ switch ⑧ goto ⑨return[~] ⑵ 函数调用语句。由一次函数调用加一个分号构成一个语句,例如: printf(“This is a c statement.”); ⑶ 表达式语句。由一个表达式加一个分号构成一个语句。 a=3; i=i+1; i++; x+y; ⑷ 空语句。 ; ⑸ 可以用{}把一些语句括起来称为复合语句,又称分程序。 { z = x + y; t = z / 100; printf(“%f”,t); } 注意:复合语句中最后一个语句中最后的分号不能忽略不写。 表达式能构成一个语句是C语言的一个特色,c又可称为表达式语言! 顺序程序设计 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成的。 C语言的赋值语句具有其他高级语言的赋值语句的一切功能和特点。但也应当注意到他们的不同: (1)C语言中的赋值号是一个运算符,其他大多是语言不是运算符。 (2)其他多数高级语言没有“赋值表达式”这一概念。 作为赋值表达式可以出现在其它表达式之中,例如 if ((a=b)0) t=a; if ((a=b;)0) t=a; if 后面的()内是一个条件,条件中不能包含赋值语句。 顺序程序设计 4.3 数据输入输出的概念及在C语言中的实现 ⑴ 什么是输入输出?
您可能关注的文档
最近下载
- 山东省泰安市2025届高三四模检测(泰安四模)英语试题及答案.docx VIP
- 2024-2025学年深圳中学初中部七年级入学分班考试数学试卷附答案解析.pdf
- GB50424-2015 油气输送管道穿越工程施工规范.docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.docx
- 采矿工程毕业设计论文-麦地掌煤矿150万吨矿井初步设计.doc VIP
- 德隆煤矿90万吨初步设计.doc VIP
- 2025年山东黄金集团井下技能工人招聘(2000人)考试备考题库及答案解析.docx VIP
- 直肠癌手术编码.pptx VIP
- 2025秋统编版(2024)道德与法治一年级上册教学设计(全册) .pdf
- Unlock2 Unit4 第一篇听力讲解及答案.pptx VIP
文档评论(0)