基本输入输出和顺序程序设计ppt课件.ppt

基本输入输出和顺序程序设计ppt课件.ppt

ID:58810076

大小:573.50 KB

页数:41页

时间:2020-10-01

基本输入输出和顺序程序设计ppt课件.ppt_第1页
基本输入输出和顺序程序设计ppt课件.ppt_第2页
基本输入输出和顺序程序设计ppt课件.ppt_第3页
基本输入输出和顺序程序设计ppt课件.ppt_第4页
基本输入输出和顺序程序设计ppt课件.ppt_第5页
资源描述:

《基本输入输出和顺序程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章基本输入和输出及顺序结构程序设计3.1数据输入输出的概念所谓输入输出是指以计算机的输入设备(键盘、磁盘、光盘和扫描仪等)向计算机输入数据称为“输入”;从计算机向外部输出设备(显示器、磁盘、打印机等)输出数据称为“输出”。在C语言中,不提供专门的输入输出语句,所有的输入输出操作都是通过对标准库函数的调用来实现的(例如:printf函数和scanf函数),因此都是函数语句。在使用库函数时,不要将它们误认为是C语言提供的输入和输出语句,特别是printf和scanf并不是C语言的关键字,它们只是函数的名字。C语言提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。因此在使用C

2、语言库函数时,要使用预编译命令#include将相关的头文件(*.h)包含到用户源文件中。使用形式:#include“头文件”或#include<头文件>说明:标准输入/输出头文件是:stdio.h,它是standardinput&output的缩写(“h”是head的缩写),它包含了与标准I/O库有关的的变量定义和宏定义。由于printf()和scanf()函数使用比较频繁,因此系统允许在使用此两个函数时不需要头包含文件(即可以不加#include)。常用的输入输出函数有:putchar()函数(字符输出函数)getchar()函数(字符输入函数)和printf()函数(格式输出函数)s

3、canf函数(格式输入函数)等。本章将要讨论这些基本输入输出函数。数据输入/输出是相对计算机内存在C语言中所有的数据输入/输出都是由库函数完成的。因此都是函数语句。在C语言中使用库函数时,要使用预编译命令#include将相关的头文件(*.h)包含到用户源文件中。使用形式:#include“头文件”或#include<头文件>说明:1.标准输入/输出头文件是:stdio.h2.printf()和scanf()函数不需要头包含文件3.常用的输入输出函数有:printf()scanf()putchar()getchar()getch()getche()函数等3.2字符数据的输入输出C语言标准I

4、/O库函数中最简单的、也是最容易理解的字符输入输出函数putchar()函数(字符输出函数)和getchar()函数(字符输入函数)字符输出函数——putchar()putchar()函数的格式:putchar(ch);该函数的功能是向显示器终端输出一个字符。其中,ch可以是一个字符变量或常量,也可以是一个转义字符。说明:(1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。(2)从功能角度printf()函数可以完全代替putchar()函数,其等价形式:printf("%c",ch)。putchar()函数的格式和使用方法举例:[例3-1]输出单个字符。#incl

5、ude"stdio.h"/*编译预处理命令:文件包含*/main(){charch1='N',ch2='E',ch3='W';putchar(ch1);putchar(ch2);putchar(ch3);/*输出*/putchar('');putchar(ch1);putchar('');/*输出ch1的值,并换行*/putchar('E');putchar('');/*输出字符'E',并换行*/putchar(ch3);putchar(‘');}程序运行后,先输出字符NEW,然后换行分别输出单个字符N、E、和W(''是转义字符表示换行输出)。字符输入函数——getch

6、ar()getchar()函数的格式:getchar();getchar()函数的作用:从系统的输入设备键盘输入一个字符。从功能角度来看,scanf()函数可以完全代替getchar()函数。例:charc1;则c1=getchar();可使用等价语句:scanf("%c",&c1);说明:(1)getchar()函数一次只能返回一个字符,即调用一次只能输入一个字符。(2)程序第一次执行getchar()函数时,系统暂停等待用户输入,直到按回车键结束,如果用户输入了多个字符,则该函数只取第一个字符,多余的字符(包括换行符'')存放在键盘缓冲区中,如果程序再一次执行getchar()函数

7、,则程序就直接从键盘缓冲区读入,直到读完后,如果还有getchar()函数才会暂停,再次等待用户输入。getchar()函数的格式和使用举例:#include/*文件包含*/main(){charch;printf("Pleaseinputtwocharacter:");ch=getchar();/*输入1个字符并赋给ch*/putchar(ch);putchar('');putchar(getch

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

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

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