




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Teacher teaching designCONTENTS 目 录putchar()函数getchar()函数案例分析仿真演练 putchar函数(字符输出函数)PART 01 putchar(ch);putchar函数(字符输出函数)形式:在显示器上输出字符变量ch的值功能:1)ch可以是一个字符变量或常量,也可以是一个转义字符,对转义字符则执行控制功能,屏幕上不显示。说明 (2)putchar()函数用于单个字符的输出,一次只能输出一个字符。(3)使用本函数前必须要用文件包含命令:#include 或 #include ”stdio.h”输出变量x对应的字符putchar(x); 作用
2、是:产生换行符putchar(n); 作用是:输出转义字符101对应的字符Aputchar(101); 作用是 是:输出单个字符x putchar(x); 作用是: 请说明以下语句的作用:#include stdio.h/*编译预处理命令:文件包含*/main() char c1=B, c2= O , c3=Y; putchar(c1); putchar(c2); putchar(c3);/*输出c1,c2,c3*/ putchar(n); /*换行*/ putchar(c1); putchar(n);/*输出c1的值,并换行*/ putchar(O); putchar(n);/*输出字符O,
3、并换行*/ putchar(c3); putchar(n); 格式符d的使用 BOY B O Y源程序运行结果 getchar()函数(字符输入函数)PART 02getchar();getchar()函数(字符输入函数)形式:从键盘上输入一个字符功能:(1)getchar函数只接受从键盘上输入一个字符。数字也按字符处理,输入多于一个字符时,接收第一个字符并返回。说明 (2)可以把输入的字符赋予一个字符变量或整型变量,构成赋值语句;也可以不赋给任何变量,作为表达式使用 char c; c=getchar();(3)使用字符输出函数前必须要用文件包含命令:#include或#include st
4、dio.h【例3】getchar()函数的使用。#include main() char c; printf(Please input two character:n); c=getchar(); /*输入一个字符,赋给c */ putchar(c); putchar(n); putchar(getchar(); /*输入一个字符,并输出*/说明1第二个putchar(getchar();语句为何输出y而不是x?思考getchar()函数(字符输入函数)运行情况: Please input two characters: xy x y运行情况2明确考点 交流提升PART 03#include
5、main() int a; char ch; a=65; ch=A; putchar(a); putchar(ch); putchar(A); putchar(65);AAAA明确考点 交流提升源程序运行结果#includemain() char a=A,b=b,c=C; putchar(a);putchar(b); putchar(b);putchar(c); putchar(t); putchar(a);putchar(b); putchar(n); putchar(b);putchar(c);程序运行结果AbbC AbbC明确考点 交流提升01有以下程序#include main() c
6、har ch; ch=getchar(); printf(%cn,ch); printf(%dn,ch);如果输入A,则输出结果是:02程序运行结果452ABCD变量c1被赋予字符a,c2被赋予回车符程序将等待用户输入第2个字符变量c1被赋予字符a,c2中仍是原有字符2变量c1被赋予字符a,c2中将无确定值明确考点 交流提升有以下程序 #include main() char c1=1,c2=2; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); 当运行时输入:a 后,以下叙述正确的是仿真演练 体验探索 PART 041、以下叙述中正确
7、的是( )使用putchar函数时,必须在之前包含头文件stdio.h在C语言中,整数可以以十二进制、八进制或十六进制的形式输出调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码ABCD仿真演练 体验探索调用printf函数时,必须要有输出项2、已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33。输出结果是( )#include main() char a,b;a=getchar();scanf(%d,&b);a=a-A+0;b=b*2;printf(%c %cn,a,b);仿真演练 体验探索 运行结果源程序?B有以下程序#include main( ) char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-0; n2=n1*10+(ch2-0); printf(%dn,n2);程序运行时输入:12,执行后输出结果是( )12 运行结果源程序请说明以下程序的功能( )#inc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚协议补充条款法律咨询合同
- 商业综合体车位使用权转让与商业运营协议
- 拆迁安置补偿与社区安全合同模板
- 生态草场承包租赁管理合同范本
- 车辆保险理赔与购销合作合同范本
- 综合性离婚财产分配及子女抚养协议标准范本
- 水产养殖鱼塘承包合同范本
- 高级采购谈判技巧与合同签订培训协议
- 高端餐厅厨师聘用与厨艺竞赛合作协议
- 能源采购与法务碳排放管理合同
- 2025年中考物理终极押题猜想(新疆卷)(考试版A4)
- 护理文化建设与人文护理
- 《植物生理学》章节复习提纲(大学期末复习资料)
- 医疗集团医保统一管理制度
- 《招投标培训》课件
- 精装修施工的监理细则
- 医疗质量和医疗安全培训
- 口腔解剖生理学-第八章(动脉)
- 装修施工项目投标书模板
- 人体发育学练习题(选择题)
- DB11-T 1446-2017 回弹法、超声回弹综合法检测泵送混凝土抗压强度技术规程
评论
0/150
提交评论