04第四章-输入与输出重点.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 输入输出 4-0.输入/输出 输入 从计算机输入设备(键盘,鼠标,扫描仪等)将数据送入计算机内部的操作 例如:从键盘接受用户输入数据(两个整数) 4-0.输入/输出 输出 从计算机内部将数据向外部输出设备(显示器、打印机、磁盘等 )输出数据 例如:在屏幕上显示结果数据(程序判定2个整数中的大数,并输出到屏幕) 输入/输出函数 最常见的输入/输出函数 getchar(gets)函数和scanf函数(输入) putchar(puts)函数和printf函数(输出) 4-0.输入/输出 输入/输出函数 函数定义在头文件stdio.h中 在程序的开始处有预编译命令: #include stdio.h或 #include “stdio.h” 4-0.输入/输出 输入/输出过程 4-1.字符输入/输出 getchar函数 功能 从标准输入设备上(键盘)输入一个且只能是一个字符,并将该字符返回为函数的值 格式:getchar(); 4-1.字符输入/输出 getchar函数 例4-1:getchar函数应用 4-1.字符输入/输出 putchar函数 功能 将指定输出表达式值所对应的字符输出到标准设备(终端/显示器),每次只能输出一个字符 格式:putchar(输出表达式); 4-1.字符输入/输出 putchar函数 例4-2:putchar()应用 4-2. 数据输出 printf函数 功能 按控制字符串规定的格式输出 格式: printf(“格式字符串”,输出项列表); 由“ ”括起来的格式字符串用以制定输出项表中各数据项的输出格式 输出项列表列出要输出的项,可以是常量、变量或表达式 4-2.数据输出 printf函数 例4-3: printf (“%d\n, 100); /*输出常数100*/ int a=100; printf(“%d\n”,a); /*输出变量a的值100*/ int a=10; printf(“%d”,a+100); /*输出表达式a+100的结果*/ 4-2. 数据输出 printf函数 输出形式1: printf(字符串); 按原样输出字符串 例: printf(“hello c programming.\n); 4-2. 数据输出 printf函数 输出形式2:printf(格式字符串,输出项表); 按格式字符串中的格式依次输出各数据项 输出数据项的计算顺序一般按从右至左的顺序 格式控制中的普通字符串,照原样输出 4-2.数据输出 printf函数 例4-5:分析下面输出过程 设有:int a=2; float b=2.5;char c=‘A’; printf(“a=%d,b=%f,c=%c\n”,a,b, c);   %d表示输出a的值整数2 %f表示输出b的值2.5,%f格式要求输出6位小数,在2.5的后面补4个0; %c表示输出c的值‘A’ “a=”、 “b=” 、 “c=” 、,和“\n不是格式符,属于普通字符串,按原样输出 4-2. 数据输出 printf函数 修饰符 格式字符串:%[修饰符]格式字符 用于确定数据输出的宽度、精度、小数位数、对齐方式等,用于产生更加规范整齐的输出,当没有输出修饰符时,按系统缺省设定显示 4-2.数据输出 printf函数 例4-6:分析printf()函数 #include stdio.h main() { int i=123; float j=12.34567; printf(%4d+++%5.2f\n,i,j); /*_123+++12.35 */ printf(%2d+++%2.1f\n,i,j); /*123+++12.3*/ printf(%4d%10.4f\n,i,j); /* _123___12.3457*/ printf(%-4d%10.4f\n,i,j); /* 123_ ___12.3457 */ printf(%4d%-10.4f\n,i,j); /*_12312.3457*/ } 4-3.数据输入 scanf函数 功能 该函数从标准输入设备(键盘)上将数据读到地址参数所指定的位置上 格式: scanf(“格式字符串”,输入项地址列表); 格式说明规定了输入项中的变量将以何种类型的数据格式被输入 输入项地址列表由若干个地址组成,代表每一个变量在内存的地址 4-3.数据输入 scanf函数 例4-9: 4-3.数据输入 scanf函数 格式说明符格式:%[修饰符]格式字 用户可以指定输入数据的域宽,系统自动按域宽截取输入的数据 例如:scanf(“%3d”,a); 字符*:*表示按规

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档