C++ C语言 键盘输入和屏幕输出(教学).pptx

C++ C语言 键盘输入和屏幕输出(教学).pptx

ID:48733018

大小:218.35 KB

页数:52页

时间:2020-01-20

C++ C语言 键盘输入和屏幕输出(教学).pptx_第1页
C++ C语言 键盘输入和屏幕输出(教学).pptx_第2页
C++ C语言 键盘输入和屏幕输出(教学).pptx_第3页
C++ C语言 键盘输入和屏幕输出(教学).pptx_第4页
C++ C语言 键盘输入和屏幕输出(教学).pptx_第5页
资源描述:

《C++ C语言 键盘输入和屏幕输出(教学).pptx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章键盘输入和屏幕输出§4.1单个字符的输入和输出§4.2数据的格式化屏幕输出§4.3数据的格式化屏幕输入§4.4本章扩充内容§4.5小结§4.6单个字符的输入和输出(1)控制语句,完成一定的控制功能①if()~else~(条件语句)②for()(循环语句)③while()(循环语句)④do~while()(循环语句)⑤continue(结束本次循环语句)⑥break(中止执行switch或循环语句)⑦switch(多分支选择语句)⑧goto(转向语句)⑨return(从函数返回语句)(2)函数调用语句由一次函数调用加一个分号构成一个语句。(3)表达式语句由一个表达式加上一个分

2、号构成。最典型的是,由赋值表达式构成的一个赋值语句。(4)空语句只有一个分号构成的一条语句。(5)复合语句用{}把一些语句括起来成为复合语句。§4.1单个字符的输入和输出有关字符常量的概念前面已经介绍过。这§4.1.1转义字符§4.2赋值语句所谓赋值语句,就是由赋值表达式加上一个分号组成。“=”赋值运算符(2)赋值表达式与赋值语句§4.3数据输入输出的概念及在C语言中的实现从计算机向外部输出设备输出数据叫“输出”,反之称为“输入”。C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数,例,printf和scanf函数。注意它们不是C

3、语言的关键字,而只是函数的名字。实际上用户完全可以不用printf和scanf这两个名字,而另外编两个输入输出函数,用其他的函数名。C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。有关C语言的函数库由于C编译系统与C函数库是分别进行设计的,因此不同的计算机系统所提供函数的数量、名字和功能不尽相同。但一些通用函数(如printf、scanf等),也称为标准函数,各种计算机系统都提供。在使用C语言库函数时,要用预编译命令“#include”将有关“头文件”包括到用户源文件中。在头文件中包含了与用到的函数有关的信息。例如使用标准输入输出库函数时,要用到“stdio.

4、h”文件。#include命令都是放在程序的开头,因此这类文件被叫作“头文件”。在调用标准输入输出库函数时,文件开头应有#include或#include“stdio.h”§4.4字符数据的输入输出stdio.h是standardinput&output的缩写,它包含了与标准I/O库有关的变量定义和宏定义。由于考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加#include命令。在这一节中介绍C标准I/O函数库中最简单的、也是最容易理解的字符输入输出函数putchar()和getchar(),然后再介绍格式输入输出函数printf()

5、和scanf()。§4.4.1putchar函数(字符输出函数)putchar函数的作用是向终端输出一个字符:例如:putchar(c);它表示输出字符变量c的值。c可以是字符型变量或整型变量。例4-1输出单个字符。源程序文件名称为:text1.c#includeintmain(void){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);return0;}注意程序格式的规范化:⑴预处理部分和主函数间应空行。⑵主函数书写的固定格式⑶声明部分和执行部分间应空行。⑷逗号后应空格。⑸运算符两侧应空

6、格。⑹程序的最后用return结束。其它的规范逐步介绍。§4.4.2getchar函数(字符输入函数)此函数的作用是:从终端(或系统隐含指定的输入输出设备)输入一个字符。getchar函数没有参数,其一般形式为getchar()函数的值就是从输入设备得到的字符。例4-2输入单个字符。源程序文件名称为:text2.c在运行时,如果从键盘输入字符‘a’并按回车键,就会在屏幕上看到输出的字符‘a’。(输入‘a’后,按“回车”键,字符才送到内存)(输出变量c的值‘a’)#includeintmain(void){charc;c=getchar();putchar(c);

7、return0;}aa注意:getchar()只能接收一个字符。getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。例如:c=getchar();putchar(c);以上两句可用:putchar(getchar());代替。因为getchar()的值为‘a’,因此putchar函数输出‘a’。也可以用printf函数输出:printf(“%c”,getchar());在一个函数中(如main函数)要调用getchar()函数,

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

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

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