《c语言程序设计教学资料》第4章-键盘输入与屏幕输出.ppt
《《c语言程序设计教学资料》第4章-键盘输入与屏幕输出.ppt》由会员分享,可在线阅读,更多相关《《c语言程序设计教学资料》第4章-键盘输入与屏幕输出.ppt(45页珍藏版)》请在三一办公上搜索。
1、第四章键盘输入与屏幕输出,第四章键盘输入与屏幕输出,内容提要:,字符输入输出函数格式输入输出函数,所谓输入输出是以计算机主机为主体而言的 输出:从计算机向外部输出设备(显示器,打印机)输出数据。输入:从输入设备(键盘,鼠标,扫描仪)向计算机输入数据。,C语言本身不提供输入输出语句,输入和输出操作是由C函数库 中的函数来实现的 例如:字符输入函数:getchar 字符输出函数:putchar 格式输入函数:scanf 格式输出函数:printf,使用库函数时,要用预编译指令#include将有关的“头文件”,即:stdio.h,包括到用户源文件中,#include 或#include“stdio
2、.h”,字符输出,字符输出函数-格式:putchar(c)-参数:c为字符或整型常量、变量或表达式 功能:把字符c输出到显示器上,例:先后输出BOY三个字符。,字符输出,#include main()char a=B,b=O,c=Y;putchar(a);putchar(b);putchar(c);putchar(n);,运行结果:BOY,字符输入,字符输入函数 格式:getchar()无参数 功能:接收从键盘输入的一个字符 函数值为输入的字符值 当输入多个字符时,多余字符作废,例:输入单个字符。#includevoid main()char c;c=getchar();putchar(c);
3、putchar(n);,字符输入,字符输入/输出,例:从键盘输入一个大写英文字母,将其转换为小写字母后,再显示到屏幕上。,#include main()char ch;printf(“press a key and then press enter:”);ch=getchar();ch=ch+32;putchar(ch);putchar(n);,getchar()没有参数getchar(ch)错,例:从键盘输入BOY三个字符,然后把它们输出到屏幕。,解题思路:用3个getchar函数先后从键盘向计算机输入BOY三个字符用putchar函数输出,字符输入/输出,#include main()ch
4、ar a,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);,字符输入/输出,#include main()char a,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);,putchar(getchar();,字符输入/输出,#include main()char a,b,c;a=getchar();b=getchar();c=getchar();putcha
5、r(a);putchar(b);putchar(c);putchar(n);,putchar(getchar();,putchar(getchar();,字符输入/输出,#include main()char a,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);,putchar(getchar();,putchar(getchar();,putchar(getchar();,字符输入/输出,#include main()char a,b,c;a=getchar();b=get
6、char();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);,putchar(getchar();,putchar(getchar();,putchar(getchar();,字符输入/输出,格式化输出,格式输出函数:printf(“格式控制字符串”);printf(“格式控制字符串”,输出参数表);,普通字符或转义序列格式命令:以%开始,%(格式修饰符)格式字符,用于指定输出格式,输出表列:要输出的数据(多个时以“,”分隔)格式控制字符串:,格式化输出,例:printf(“press a key and then press
7、enter:”);,printf(“a=%d b=%fn”,a,b);,例:printf(“welcomentonBeijing!n”);,输出:welcome to Beijing!,格式化输出,#include main()char ch;printf(“press a key and then press enter:”);ch=getchar();ch=ch+32;printf(“%c,%dn”,ch,ch);,例:从键盘输入一个大写英文字母,将其转换为小写字母后,再将转换后的小写字母及十进制ASCII码值显示到屏幕上。,格式字符,函数printf()的格式转换说明,格式修饰符,函数p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言程序设计教学资料 语言程序设计 教学 资料 键盘输入 屏幕 输出
链接地址:https://www.31ppt.com/p-5896109.html