3数据输入输出[p35].pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3数据输入输出[p35]

第3章 数据的输入和输出;3.1 字符数据的输入和输出;#include stdio.h main() { int c; char a; c=65; a=B; putchar(c); putchar(\n); putchar(a); };字符输入函数:;#include stdio.h main() { int c; printf(Enter a character:); c=getchar(); printf(%c---%d\n,c,c); };3.2 格式输出函数;d,i; 附加格式说明符(修饰符);格式指示符 1.类型转换字符d──以带符号的十进制整数形式输出。 [案例] 类型转换字符d的使用。 ;;#include stdio.h void main() { int x=-1; printf(x=%o,x=%d ,x,x); } ;3.%x格式符。 它的作用是将其对应的表达式的值按照十六进制整数方式输出。 ;4.%u格式符。 它的作用是将其对应的表达式的值按照十进制无符号整数方式输出。 也可以和上面的m, l, - 三种附加格式符组合使用。 ;5.%c格式符。 它的作用是将其对应的表达式的值按照字符方式进行输出。 如果一个整数的数值范围在0到255之间,也可以用字符方式输出 其对应的ASCII码字符。 可以和附加格式符组合;6.%s──输出一个字符串。 [案例] 类型转换字符s的使用。 #include stdio.h void main() { printf(%s,%5s,%-10s, Internet, Internet, Internet); printf(%10.5s,%-10.5s,%4.5s\n, Internet, Internet, Internet); } 程序运行结果如下: Internet,Internet,Internet□□, □□□□□Inter,Inter□□□□□,Inter; 7.%f──以小数形式、按系统默认的宽度,输出单精度和双精度实数。; 8.%e格式符。它的作用是将其对应的表达式的值按照指数方式进行输出。 ;9. %g格式符。 它的作用是将其对应的表达式的值按照实数与指数方式中较短的一种方式进行输出。并且不输出多余的0 。;使用说明 (1)printf()可以输出常量、变量和表达式的值。但格式控制中的格式说明符,必须按从左到右的顺序,与输出项表中的每个数据一一对应,否则出错。 例如,printf(“str=%s, f=%d, i=%f\n”, “Internet”, 1.0 / 2.0, 3 + 5, “CHINA”);是错误的。 (2)格式字符x、e、g可以用小写字母,也可以用大写字母。使用大写字母时,输出数据中包含的字母也大写。除了x、e、g格式字符外,其它格式字符必须用小写字母。 例如,%f不能写成%F。 (3)格式字符紧跟在“%”后面就作为格式字符,否则将作为普通字符使用(原样输出)。 例如,“printf(”c=%c, f=%f\n“, c, f);”中的第一个c和f,都是普通字符。 ;例 m.n;例 float f=123.456; static char c[]=“Hello,world!”; printf(“%10.2f,%-10.1f\n”,f,f); printf(“%10.5s,%-10.3s\n”,c,c);;例 int a=1234; float f=123.456; printf(“%010.2f\n”,f); printf(“%0+8d\n”,a); printf(“%0+10.2f\n”,f); ;3.3 格式输入函数;附加格式说明符(修饰符); ; scanf函数如何分隔数据项 ;常见的输入分隔符的指定: 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符; 2. scanf是一个函数,它有返回值,这个返回值就是成功匹配的项数。 ;在顺序结构程序中,程序从上到下一条语句一条语句地执行。一般包括以下几个部分: 1.程序开头的编译预处理命令。 在程序中要使用标准函数(又称库函数),除printf()和scanf()外,其它的都必须使用编译预处理命令,将相应的头文件包含进来。。 2.顺序结构程序的函数体中,是完成具

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档