c语言_数据的输入和输出.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文档。上传文档
查看更多
第 三 章 数据的输入和输出 目录 §1 基本输出函数 §1 基本输出函数 一. 字符输出函数 二. 格式输出函数 格式控制串的格式 注意事项 综合举例 八进制和十六进制数据的输出 课堂作业:写出下述程序的输出结果 §2 基本输入函数 §2 基本输入函数 一. 字符输入函数 程序举例 二. 格式输入函数 注意事项 程序举例 注意事项 基本输入与输出函数总结 §3 顺序结构程序设计举例 §3 顺序结构程序设计举例 上机与作业一 E N D 上机一输出结果 上机与作业一小结 上机与作业一 上机一输出结果 * §1 基本输出函数 §2 基本输入函数 §3 顺序结构程序设计举例 第三章 数据的输入和输出 C中没有专门的输入输出语句。输入 输出操作通过输入、输出函数实现。 本章介绍两个基本的输出函数(字符 输出函数、格式输出函数)和两个基本 的输入函数(字符输入函数、格式输入 函数)。 1. 格式: putchar(字符变量) 2. 功能 :在标准输出设备上,输出指定的字符 3. 说明 : * 一次调用只能输出一个字符 * 加上分号成为字符输出语句 * 使用时在程序开头用 #include stdio.h 思考 a b c 输出多个字符怎样排列? char c1,c2,c3; c1=‘a’;c2=‘b’;c3=‘c’; putchar(c1); putchar(c2); putchar(c3); abc #includestdio.h main( ) { char c=‘a’; putchar( c); } 1. 格式:printf(格式控制串,变量表) 2. 功能:从标准输出设备上,按指定格式输出对应变量。 3. 格式控制串的格式: “[其它字符] %[ 附加说明字符]格式字符[其它字符] … …” 格 式 控 制 串 %d: 按十进制整数形式输出变量的值 %o:按八进制整数形式输出变量的值 %x:按十六进制整数形式输出变量的值 %ld: 按十进制整数形式输出长整型变量的值 %u 输出无符号整数变量的值 %f:输出单精度浮点变量的值 %e: 按指数形式输出浮点变量的值 ([……] 为选择项) %c : 输出字符变量 %s : 输出一个字符串 %g : 输出f和e格式中宽度较小的格式,不输出无意义的0 %md : 输出整数据占m个字符位,右对齐 %-md: 输出整数据占m个字符位,左对齐 %m.nf: 输出数据占m个字符位,小数点后留n位,右对齐 %-m.nf: 输出数据占m个字符位,小数点后留n位,左对齐 %m.ns: 输出字符串占m个字符位,仅输出前n个,右对齐 [ ]内的内容为选择项,其它字符按原样原封不动输出。 1. 格式控制串的控制符号与变量表要一一对应, 即:类型相同,个数相等。 printf(“%d,%d,%d\n”,a,b); 输出? 几点 说明 2. 格式控制符号尽量用小写字母。 %e和%E的区别: 6.78e+001 6.78E+001 3. 格式控制符号之外的符号均照原样显示。 当a为3,b为5时,printf(“a=%d,b=%d”,a,b);输出:a=3,b=5 4 . 若需显示百分号,格式为:%% 5. 如果实际数据所占字符位大于指定的域宽, 则按实际输出。 如果:a=5,b=8;写出输出格式: printf(“%d,%d \n”,a,b); 5,8 printf(“a=%d,b=%d\n”,a,b); a=5,b=8 printf(“%5d%5d\n”,a,b); 5 8 5与8之前空4个字符位 printf(“Turbo C”); Turbo C 以八进制和十六进制数据形式输出时,输出的数据不带符号,即:符号位作为数据输出 课堂作业 a= -1 以补码形式存储 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 符号位 7 7 7 7 7 1 printf(“%o”,a); 177777 f printf(“%x”,a); f f f f printf(“%d”,a); -1 main( ) { int a=16; char e =‘A’; unsigned b; long c; float d; b=65535; c=123456; d=123.45; printf(“a=%d,%4d,%- 6d,c=%d\n”,a,a,a,c); printf(“%o,%x,%u,%d\n”,b,b,b,b);

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档