实验4字符数据的输入输出1

实验4字符数据的输入输出1

ID:30991637

大小:62.61 KB

页数:4页

时间:2019-01-05

实验4字符数据的输入输出1_第1页
实验4字符数据的输入输出1_第2页
实验4字符数据的输入输出1_第3页
实验4字符数据的输入输出1_第4页
资源描述:

《实验4字符数据的输入输出1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验4字符数据的输入输出实验名称:字符数据的输入输出成绩:实验日期:2010年3月24日实验报告FI期:年—月—日一、实验目的及要求1)掌握C语言小使用最多的一种语句——赋值语句的使用方法。2)掌握字符数据数据的输入输出的方法。二、实验重点掌握putchar()、getchar()等输入输出函数的格式和应用。三、知识要点1.单个字符的输出getcharO函数getchar函数是对单个字符进行输入的函数。功能:从标准输入设备上(键盘)输入一个且只能是一个字符,并将该字符返回为getchar函数的值。格式:getchar()注意事

2、项:>getchar函数是不带参数的库函数,但是()不能省略。>用户输出一个字符后,只当按“回车”键Z后输入的字符才有效;>getchar函数只接受一个字符,而非一串字符。上例中:若输入abode,getchar函数也只接受第一个字符9'。>getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量而是作为表达式的一部分。>getchar函数不能够显示输入的数据,如杲希望显示该数据,必须调用相应的输出函数(例如putchar()库函数)来实现。2.单个字符的输出——putchar()函数putchar函数

3、是对单个字符进行输出的函数。功能:将指定表达式的值所对应的字符输出到标准设备(终端),每次只能输出一个字符。格式:putchar(c)注意:putchar(c)必须带输出项。其中c可以是字符型常量、字符型变量、整型常量、整型变量表达式。3•使用putchar()函数getchar()函数时必须有预编译命令:#include四、实验内容(-)输入程序并写出结果1putchar()函数的格式和使用方法。^include"stdio.h〃voidmain(){charchi二'N',ch2二'E',ch3二'W';

4、putchar(chi);putchar(ch2);putchar(ch3);/*输岀*/putchar(*');putchar(78);putchar(J);换行*/putcharE');putchar);putchar(ch3);putchar');}输出结果:NEWNEW结果分析:/*输出ASCII码值为78的字符,并/*输出字符'E',并换行*//*输岀ch3的值,并换行*/2.getchar()函数的格式和作用。ttinclude"sldio.h〃/*文件包含*/voidmainO{charch;pr

5、intf(,zPleaseinputtwocharacter:“);ch=getchar();/*输入1个字符并赋给ch*/putchar(ch);putchar(*');}程序运行情况如下:Pleaseinputtwocharacters:ab//*输入一个字符并输出*/在程序后面加入语句:putchar(gctchar());putchar(,);输岀结果:L4.3.cPleaseinputtwocharacters:ab/结果分析:3设有以下程序:#includevoidmain(){charc

6、l,c2,c3,c4,c5,c6;scanf(“%c%c%c%c",&cl,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(cl);putchar(c2);putchar(c3);putchar(c4);putchar(4‘)printf(“%c%crT,c5,c6);printf(%d%drT,c5,c6)}1)运行时从键盘输入数据:abcdde<回车〉则输出结果:abeddelOOlOl2)运行时从键盘输入数据:abc〈回车〉defg〈冋车〉输出结果:abcdelOOl

7、Ol3)运行时从键盘输出数据:a〈空格〉be〈空格〉d〈冋车〉abedlOlOO结果分析:4#include;main(){charc:/*定义字符变量*/c二'B,;/*给字符变量赋值*/putchar(c);/*输出该字符*/putcharx42');/*输出字母B*/putchar(0x42);/*直接用ASCII码值输出字母B*/}输出结果:结果分析:(二)编程题1.编程序:WgetcharO函数读入一个字符,然后输出原来字母后面第四个字母代替原來的字母。例如输入字母输出后面第四个字母是=程序清单:

8、2编程序,用getchar()函数读入两个字符给cl,c2,然后用putchar()函数和printf()函数分别输出这两个字符:程序清单-:输入输出结杲:回答以下问题:1)变量cl,c2应定义成字符形变量还是整形变量?抑或两者均口J?为什么?两个都可以;2)如果要输出变量c

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

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

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