- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]C语言第3章 数据描述与基本操作
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 提示: 这是从 Microsoft Word 嵌入的表格。 要编辑该表格,您的计算机中需要装有 Microsoft Word 。如果只观看该表格,无须安装 Word。 双击表格中任意地方可以编辑表格。完成编辑后,单击表格外部返回 PowerPoint。 * 提示: 这是从 Microsoft Word 嵌入的表格。 要编辑该表格,您的计算机中需要装有 Microsoft Word 。如果只观看该表格,无须安装 Word。 双击表格中任意地方可以编辑表格。完成编辑后,单击表格外部返回 PowerPoint。 * * * * * * * * * * * * * * * * 二、格式输入与输出 (一)、printf 函数(格式输出函数) 1.printf函数的一般格式为 printf(格式控制,输出表列) 括弧内包括两部分: (1) “格式控制”是用双引号括起来的字符串,也称 “转换控制字符串”,它包括两种信息: ①格式说明,由“%”和格式字符组成,如%d, %f等。 它的作用是将输出的数据转换为指定的格式输出。格式 说明总是由“%”字符开始的。 ②普通字符,即需要原样输出的字符。 (2)“输出表列”是需要输出的一些数据,可以是表达 式。 下面是一个例子: printf(“%d %d ”, a,b ); 格式说明 输出表列 printf(“a=%d b=%d”,a,b); 格式说明 输出表列 2.格式字符 常用的有以下几种格式字符: (1)d 格式字符。用来输出十进制整数。有以下 几种格式字符: ①%d,按整型数据的实际长度输出。 ②%md,m为指定的输出字段的宽度。如果数据 的位数小于m,则左端补以空格,若大于m,则按实 际位数输出。如 printf(“%4d,%4d”,a,b); 若a=123,b=12345,则输出结果为 |__| 123,12345 ③%ld,输出长整型数据。如 long a=135790; printf(“%ld”,a); 对long型数据应当用%ld格式输出。对长整型数据也可以 指定字段宽度,如将上面printf函数中的“%ld”改为“%8ld” 则输出为: |__| |__| 135790 (8列) 一个int型数据可以用%d或%ld格式输出。 (2)O格式符,以八进制数形式输出整数。由于是将内存 单元中的各位的值(0或1)按八进制形式输出,因此输出 的数值不带符号,即将符号位也一起作为八进制数的一部 分输出。例如: int a= -1; printf(“%d,%o”,a,a); 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 输出为 -1,177777 对长整型数(long型)可以用“%lo”格式输出。 同样可以指定字段宽度,如printf(“%8o ” ,a) 输出为|__| |__| 177777 -1在内存单元中的存放形式(以补码形式存放)如下: (3)x格式符,以十六进制数形式输出整数。同样 不会出现负的十六进制数。 例如 int a=-1; Printf(“%x,%o,%d”,a,a,a); 输出结果为: ffff,177777,-1 (4)u格式符,用来输出unsigned型数据,即无符号数, 以十进制形式输出。 (5)C格式符,用来输出一个字符。 如: char c=‘a’; printf(“%c”,c); 输出字符‘a’,请注意:“%c”中的 c是格式符,引号右边 的c是变量名,不要搞混。一个整数,只要它的值在0~255 范围内,也可以用字符形式输出,在输出前,系统会将该 整数作为ASCII码转换成相应的字符;反之,一个字符数据 也可以用整数形式输出。 (6)S格式符,用来输出一个字符串。有几种用法: ①%s,例如: printf(“%s”, “CHINA” ); 输出“CHINA”字符串(不包括双引号)。 ②%ms,输出的字符串占m列,如字符串本身长度大 于m,则突破m的限制,将字符串全部输出。若串 长小于m,
您可能关注的文档
- [理学]chapter 19 carbohydrates and nucleic acids 2 核酸和碳水化合物.ppt
- [理学]chapter 11动力学1.ppt
- [理学]Chapter 3 不饱和烃 烯烃 炔烃修改_ 完整.ppt
- [理学]Chapter 3 化学键理论.ppt
- [理学]Chapter 3-有机光化学合成-1.pdf
- [理学]chap0new.ppt
- [理学]chapter 8 静电场2011formath.ppt
- [理学]chapter-4.ppt
- [理学]Chapter02 - C++基础.ppt
- [理学]chapter3_I华中师范大学量子力学课件.pdf
- 《养老服务机构失智老人照护服务质量提升的养老护理员职业培训研究》教学研究课题报告.docx
- 6 《妊娠期糖尿病孕妇运动干预对不同体重胎儿发育的影响研究》教学研究课题报告.docx
- 高中物理教学中的问题解决能力培养教学研究课题报告.docx
- 故事叙述在初中生物教学中的创新应用与生物知识理解教学研究课题报告.docx
- 《社区卫生服务中医药适宜技术推广中的中医药政策支持与执行效果分析》教学研究课题报告.docx
- 《糖尿病患者自我管理行为干预对血糖控制与睡眠质量的交互作用研究》教学研究课题报告.docx
- 中学阶段学生数字素养评价与教师教学能力提升的互动关系研究教学研究课题报告.docx
- 高中数字化跨学科项目评价与学生自主学习能力培养研究教学研究课题报告.docx
- 初中语文课堂中写作技巧与方法的实践探索教学研究课题报告.docx
- 高中数学教学中信息技术应用与教学效果的关系研究教学研究课题报告.docx
文档评论(0)