网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章格式输入输出.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章格式输入输出剖析

第三章 格式化输入和输出 一、 字符数据的输入输出 二、 格式化的输入与输出 输出:从计算机向外部输出设备(显示器,打印机)输出数据 输入:从输入设备(键盘,鼠标,扫描仪)向计算机输入数据. 由于各种设备差别很大,C缓冲文件系统把每种设备都转换成称为流(stream)的逻辑设备。 流给程序员提供了与设备无关的一致界面,因此能够用于写入磁盘文件的函数也能用于写入显示器终端。 本章讨论标准的输入和输出函数。也就是认为输入输出函数是从键盘输入,向显示屏输出。 C语言中标准输入输出 C语言函数库中有一批“标准输入输出函数”,例如: 字符输入函数:getchar() 字符输出函数:putchar() 格式输入函数: scanf() 格式输出函数:printf() 字符串输入函数: gets() 字符串输出函数:puts() 一、字符数据的输入输出 1. 字符输出函数 putchar( ) 函数作用:向终端输出一个字符 一般形式:putchar(c) 输出变量c的值 也可以输出其他转义字符,例如: putchar(‘\101’); (输出字符’A’) putchar(‘\’’); (输出单引号字符) putchar(‘\015’) (输出回车,不换行,使输出的当前位置移到本行开头) 2. 字符输入函数 函数作用:从终端(或系统隐含指定的输入设备)输入一个字符。 没有输入参数,一般形式:getchar() 函数值:从输入设备得到的字符。 1500 1.5*103 =1.5E+3 0.00001 1*10-5 1E-5 %-8.1E %-8.3f ㄩㄩㄩㄩ86,1040 2. 地址列表 地址列表:用逗号分隔的若干接收输入数据的变量地址。各变量地址间用逗号“,”分隔。 变量地址组成:由地址运算符“”后跟变量名组成。 例如: #includestdio.h void main() { int a,b, c; scanf(“%d%d%d”,a,b,c); printf(“a=%d,b=%d,c=%d\n”,a,b,c); } 输入数据的格式表示什么意思? 二、 格式输入与输出 2 scanf( )函数(格式输入函数) 运行时按以下方式输入a,b,c的值: 3ㄩ4ㄩ5↙ (输入a,b,c的值,用空格间隔) a=3,b=4,c=5 (输出a,b,c的值) ?注:输入数据时,在两个数据之间以一个或多个空格间隔,也可以用Enter键、Tab键分隔,不能用逗号作为两个数据的分隔符。 下面输入均为合法: ①3ㄩ4ㄩ5↙ ②3↙ 4 5↙ ③3(按Tab键)4↙ 5↙ 如下面的输入不合法: 3,4,5↙ 二、 格式输入与输出 2 scanf( )函数(格式输入函数) 3. 使用scanf()函数时应注意的问题 (1)地址列表中的各个参量都是变量地址,而不是变量名。 例如:设a 、 b 分别为整型变量和浮点型变量,则 scanf(“%d %f”,a,b);是合法的。 而 scanf("%d %f",a,b);是非法的。 二、 格式输入与输出 2 scanf( )函数(格式输入函数) (2)普通字符在输入数据时,在对应位置上输入相同字符。 例如: scanf("%d,%d",a,b) 输入时应用如下形式: 3,4↙ 以下输入格式是不对的: 3ㄩ4↙ 3 : 4。 又如:scanf(”%d:%d:%d”,x,y,z); 输入形式应为:12:13:14。 二、 格式输入与输出 2 scanf( )函数(格式输入函数) * * 程序是数据的处理器: 它接收输入数据,对数据进行处理,再将得到数据输出。 使用这些函数时,应在程序的开头处写下预编译命令: # include “stdio.h” 或 # include stdio.h 用编译命令“#include”将有关头文件“stdio.h”包括到用户的源文件当中。 C可以是字符型变量或整型变量 例1 输出单个字符。 #includestdio.h void main() { char a,b,c; a=‘:’;b=‘)’;c=‘*’; putchar(a);putchar(b);putchar(c); putchar(‘\n’); } 运行结果: :)* putcha

文档评论(0)

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

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

1亿VIP精品文档

相关文档