C语言数据的输入输出.ppt

C语言数据的输入输出.ppt

ID:53664093

大小:182.00 KB

页数:48页

时间:2020-04-23

C语言数据的输入输出.ppt_第1页
C语言数据的输入输出.ppt_第2页
C语言数据的输入输出.ppt_第3页
C语言数据的输入输出.ppt_第4页
C语言数据的输入输出.ppt_第5页
资源描述:

《C语言数据的输入输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第3章数据的输入与输出(2)3.4.3字符输入输出函数3.4.4格式化输入输出函数的一般使用数据输入输出的概念所谓输入输出是以计算机主机为主体而言的。输出:从计算机向外部输出设备(显示器,打印机)输出数据。输入:从输入设备(键盘,鼠标,扫描仪)向计算机输入数据C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的例如:字符输入函数:getchar字符输出函数:putchar格式输入函数:scanf格式输出函数:printf字符串输入函数:gets字符串输出函数:puts3.4.3字符输

2、入输出函数putchar(x)函数:有参数例:putchar(ch);putchar('A');putchar(65);每句只能输出一个字符数据。getchar()函数:无参数从键盘读入一个字符(空格回车都算)。程序执行到getchar函数时,等待输入字符,直到按回车才结束,回车前的所有输入字符都将逐个显示在屏幕上。但只有第一个字符被getchar函数接收。c=getchar();按回车符才可送出当使用这两个函数时,在程序的开头一定要加上:#include字符输入输出函数getch()

3、函数:无参数。getch()的作用与getchar类似,都是从标准输入设备(通常指键盘)读入一个字符。其调用形式分别为:getch();但getch函数读入的字符不会回显在屏幕上,它与getchar函数不同之处在于:getch函数不必输入回车才结束,只要输入任意一个键,该字符立即被接收,程序继续执行下一条语句。利用这一特点,这两个函数经常用于交互输入的过程中实现暂停功能,或直接查看程序运行结果。字符输入输出函数[补充例题]#includemain(){charch;ch=getchar

4、();putchar(ch);putchar('');printf("%c,%d",ch,ch);getch();/*等待按任一键程序结束*/}当屏幕输入12345回车时屏幕输出的结果是什么?此语句可否用:scanf(“%c“,&ch);例:输出单个字符#include"stdio.h"main(){chara,b,c;a='A';b='B';c='C';clrscr();putchar(a);putchar(b);putchar(c);putchar('');putchar(a);putc

5、har('');putchar(b);putchar('');putchar(c);}每次只能输出一个字符putchar('');输出空格运行结果:ABCABC字符输入输出函数putchar('101');A运行程序:从键盘输入字符a按Enter键 屏幕上将显示输出的字符aaa例输入单个字符。#include"stdio.h" main() { charc; c=getchar();putchar(c);putchar(''); }字符输入输出函数3.4.4格式输入函数与格式输出函数pri

6、ntf函数是格式化输出函数,用于向标准输出设备(通常指定为屏幕)按规定格式输出数据。printf函数的调用格式为:printf(格式控制字符串,输出列表);其中格式化字符串包括两部分内容:一是普通字符按原样输出,转义字符输出它所代表的字符;二是“输出格式说明”,以“%”开始,后跟格式字符,用来指定输出数据的格式。如%d输出int型数据输出列表是若干个需要输出的数据项,称为函数的参数,可以是常量、变量或表达式,各参数之间用","分开。格式化输出函数printf()printf函数的输出格式说明每个格式说明

7、都必须用%开头,以一个格式字符作为结束,在此之间根据需要可以插入"宽度说明"、长度修饰符'l'和'L"等。(1)格式字符:格式字符用于规定输出不同的数据类型,格式字符和它们的作用如下表,可详见附录D。格式化输出函数printf()格式字符作      用d或i输出十进制有符号整数(正数不输出符号"+")u输出十进制无符号整数o无符号整数以八进制整数输出(输出时不带前导0)x或X无符号整数以十六进制整数输出(输出时不带前导0x或0X)。x用于输出abcdef,X用于输出ABCDEFc以字符形式输出单个字符

8、s输出字符串直至字符串结束标志''为止,''不输出f以小数形式输出实型数据,系统默认整数部分全部输出,小数部分输出6位小数,小数部分自动四舍五入e或E以指数形式输出实数,系统默认输出1位整数和5位小数,超长部分自动四舍五入,输出格式为:[-]m.ddddde±ddg或G由系统来选择%f或%e输出格式,宽度小者被输出p输出变量的内存地址%输出一个%号格式化输出函数printf()(2)长度修饰符:长度修饰符加在%和格式字符之间。长度修饰

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

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

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