程序设计基础 张杰敏第七章 输入和输出.ppt

程序设计基础 张杰敏第七章 输入和输出.ppt

ID:51964193

大小:1.09 MB

页数:60页

时间:2020-03-26

程序设计基础 张杰敏第七章 输入和输出.ppt_第1页
程序设计基础 张杰敏第七章 输入和输出.ppt_第2页
程序设计基础 张杰敏第七章 输入和输出.ppt_第3页
程序设计基础 张杰敏第七章 输入和输出.ppt_第4页
程序设计基础 张杰敏第七章 输入和输出.ppt_第5页
资源描述:

《程序设计基础 张杰敏第七章 输入和输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计基础主编:张杰敏第七章输入和输出7.0程序设计的数据输入和输出7.1标准输入输出7.2格式化输出printf()函数7.3格式化输入scanf()函数7.4sprintf()函数与sscanf()函数7.5文件访问7.6错误处理7.7其他函数2程序对数据的处理流程:程序的主要功能就是对数据的处理,其整个流程主要包括数据的输入、数据的处理、数据的输出。数据处理数据输入数据输出C程序中如何实现数据输入?C程序中如何实现数据输出?7.0程序设计的数据输入和输出37.1标准输入和标准输出函数1.字符数据的标准输入intgetchar(void);/

2、/应包含的.h文件为stdio.h与输入字符数据有关的常用库函数主要有:getchar、getc、getche、getch等。getchar功能:从键盘读一字符返值:正常,返回读取字符的ASCII码值;出错,返回EOF(-1)。说明:以回车符为输入结束条件;输入多个字符时,返回第一个字符的值;输入字符回显。4【例】利用getchar输入字符#include#includevoidmain(){charch1,ch2;inta;ch1=getchar();ch2=getchar();scanf("%d",&a);p

3、rintf("ch1=%c,ch2=%c",ch1,ch2);printf("a=%d",a);}ch1=1,ch2=2a=34运行结果(假设输入为:1234↙):5intgetc(FILE*stream);//应包含的.h文件为stdio.hgetc功能:从流文件stream中读取一个字符信息,它的返回值是所读取字符的ASCII码。返值:正常,返回读取字符的ASCII码值;出错,返回EOF(-1)。说明:该函数带有一个参数stream,它是一文件指针(第12章介绍),表示流文件,当流文件是stdin时,getc函数的功能与getchar函

4、数的功能完全相同。也就是说,gtec(stdin)与getchar()是等价的。6intgetche(void);//应包含的.h文件为conio.hgetche功能:与getchar的功能基本相同。返值:正常,返回读取字符的ASCII码值;出错,返回EOF(-1)。说明:直接从键盘获取键值,不等待用户按回车键;输入字符回显。getchintgetch(void);//应包含的.h文件为conio.h功能:与getche的功能基本相同。返值:正常,返回读取字符的ASCII码值;出错,返回EOF(-1)。说明:直接从键盘获取键值,不等待用户按回车键;

5、输入字符不回显。7【例】getch与getche的差异#include#includevoidmain(){charch1,ch2;printf("pleasepresstwokey");ch1=getche();//回显ch2=getch();//不回显printf("you'vepressed%cand%c",ch1,ch2);}pleasepresstwokeyayou’vepressedaandb运行结果(假设依此按下a键和b键):8库函数名功能函数原型所在头文件getchar接受一字符输入,

6、以回车键结束,回显stdio.hgetc从输入流中接受一字符,以回车键结束,回显stdio.hgetche接受一字符输入,输入字符后就结束,回显conio.hgetch接受一字符输入,输入字符后就结束,不回显conio.h与输入字符数据有关的库函数功能比较:92.字符数据的标准输出intputchar(intc);//应包含的.h文件为stdio.h与输出字符数据有关的常用库函数主要有:putchar、putc、puts等。putchar功能:在显示器上输出字符c。返值:正常,返回字符的代码值;出错,返回EOF(-1)。说明:该函数带有一个参数c,

7、它为要显示字符的ASCII码值,有一个int型返回值。10putcintputc(intc,FILE*stream);//应包含的.h文件为stdio.h功能:将字符c输出到流文件stream。如果流文件为stdout,则功能与putchar完全相同,所以putc(c,stdout)等价于putchar(c)返值:正常,返回字符的代码值;出错,返回EOF(-1)。putsintputs(char*string);//应包含的.h文件为stdio.h功能:将字符串string的所有字符输出到屏幕上,输出时将自动回车换行。11【例】利用字符输出函数输出

8、字符#includevoidmain(){inta=65;charb='B';putchar(a);//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。