第3章基本输入输出和顺序程序设计 第3章基本输入输出和顺序程序设计 3.1数据输入输出的概念 3.2字符数据的输入输出 3.3格式数据的输入输出 34常用函数的使用 3.5顺序结构程序设计举例 36小结 Back
第3章 基本输入输出和顺序程序设计 3.1 数据输入输出的概念 3.2 字符数据的输入输出 3.3 格式数据的输入输出 3.4 常用函数的使用 3.5 顺序结构程序设计举例 3.6 小结 第3章 基本输入输出和顺序程序设计
第3章基本输入输出和顺序程序设计 31数据输入输出的概念 输入和输出是以计算机为主体而言的。输入就是 由计算杋的输入设备(如键盘、鼠标、磁盘和光盘、 扫描仪等)向计算杋输入数据;而输出是由计算机向 输出设备(如显示器、打印机、磁盘和光盘等) C语言本身没有提供输入输出语句,它的输入输出 是C语言中标准函数库中标准输入输出库函数提供的, 其对应的头文件为“ stdio. h?。这样做的目的总的说来 有两个好处:既可以使C语言的内核比较精炼,也可以 使C语言程序具有可移植的性能 Back
第3章 基本输入输出和顺序程序设计 输入和输出是以计算机为主体而言的。输入就是 由计算机的输入设备(如键盘、鼠标、磁盘和光盘、 扫描仪等)向计算机输入数据;而输出是由计算机向 输出设备(如显示器、打印机、磁盘和光盘等)。 C语言本身没有提供输入输出语句,它的输入输出 是C语言中标准函数库中标准输入输出库函数提供的, 其对应的头文件为“stdio.h”。这样做的目的总的说来 有两个好处:既可以使C语言的内核比较精炼,也可以 使C语言程序具有可移植的性能。 3.1 数据输入输出的概念
第3章基本输入输出和顺序程序设计 3.2字符数据的输入输出 321 putchar函数(字符输出函数) 函数功能:向标准的输出设备输出一个字符 调用格式: putchar (c); 其中c为任一参数,可以是字符型常/变量和整型 常庋变量以及表达式。当c为字符型常/变量时,它输出的是 参数c的值;当c为整形常/变量以及表达式时,它输出的是 ASCI码值等于c的字符 使用本函数必须用文件包含命令: Back
第3章 基本输入输出和顺序程序设计 3.2.1 putchar函数(字符输出函数) 函数功能:向标准的输出设备输出一个字符。 调用格式: putchar(c); 其中c为任一参数,可以是字符型常/变量和整型 常/变量以及表达式。当c为字符型常/变量时,它输出的是 参数c的值;当c为整形常/变量以及表达式时,它输出的是 ASCII码值等于c的字符。 使用本函数必须用文件包含命令: 3.2字符数据的输入输出
第3章基本输入输出和顺序程序设计 使用本函数必须用文件包含命令: # include或 #include stdio h " 【例3.1】输出单个字符 #include maino inti=97=98k=99; char ch=a putchar(i); /*输出字符a*/ Back
第3章 基本输入输出和顺序程序设计 使用本函数必须用文件包含命令: #include 或 #include "stdio.h" 【例3.1】输出单个字符 #include main() { int i=97,j=98,k=99; char ch=‘A’; putchar(i); /*输出字符'a'*/
第3章基本输入输出和顺序程序设计 putchar() 输出字符b*/ putchar(k); /*输出字符'c!*/ putchar(n) /*输出一个换行符 putchar(ch); /*输出字符A*/ 程序运行后结果为: abc A 322 getchar函数(字符输入函数 函数功能:从输入设备输入一个字符。 Back
第3章 基本输入输出和顺序程序设计 putchar(j); /*输出字符'b'*/ putchar(k); /*输出字符'c'*/ putchar(\n); /*输出一个换行符*/ putchar(ch); /*输出字符'A'*/ } 程序运行后结果为: abc A 3.2.2 getchar函数(字符输入函数) 函数功能:从输入设备输入一个字符
第3章基本输入输出和顺序程序设计 调用格式 getchar ()i 函数值可以赋给一个字符变量,也可以给一个整型变 量。记住,字符输入函数是没有参数的。 【例3.2】输入单个字符 #include maint char c c=getchar(; Back
第3章 基本输入输出和顺序程序设计 调用格式: getchar(); 函数值可以赋给一个字符变量,也可以给一个整型变 量。记住,字符输入函数是没有参数的。 【例3.2】输入单个字符 #include main() { char c; c=getchar();
第3章基本输入输出和顺序程序设计 putchar(c) 运行结果: A(输入‘A,按回车键,字符‘A才送入内存) A 注意 getchar只能接受一个字符(包括控制符)。使用 getchar输入字符后,要按回车键,程序才会响应输入。使 用 getchar(函数也必须在前面加上文件包含命令:# include <stdio. h Back
第3章 基本输入输出和顺序程序设计 putchar(c); } 运行结果: A↙ (输入‘A’,按回车键,字符‘A’才送入内存) A 注意: getchar()只能接受一个字符(包括控制符)。使用 getchar()输入字符后,要按回车键,程序才会响应输入。使 用getchar()函数也必须在前面加上文件包含命令:#include <stdio.h
第3章基本输入输出和顺序程序设计 33格式输入输出 如果想同时输入输出多种数据和字符串的话, 我们就要用到格式输出/输入函数了,这两种函数不仅 可以输入输岀各种类型的数据,还可以控制数据的输 入输出格式。 Back
第3章 基本输入输出和顺序程序设计 如果想同时输入输出多种数据和字符串的话, 我们就要用到格式输出/输入函数了,这两种函数不仅 可以输入输出各种类型的数据,还可以控制数据的输 入输出格式。 3.3格式输入输出
第3章基本输入输出和顺序程序设计 33 printf函数(格式输出函数 函数功能:向输出设备输出一个或多个任意类型的 数据。 调用格式: print("格式控制",输出列表) 格式控制 格式控制也称“格式控制字符串”,是由双引 号括起来的字符串,用于指定输出格式。它一般 是由以下三部分组成 1格式说明 Back
第3章 基本输入输出和顺序程序设计 3.3.1 printf()函数(格式输出函数) 函数功能:向输出设备输出一个或多个任意类型的 数据。 调用格式:printf("格式控制",输出列表) 一.格式控制 格式控制也称“格式控制字符串”,是由双引 号括起来的字符串,用于指定输出格式。它一般 是由以下三部分组成: 1.格式说明
第3章基本输入输出和顺序程序设计 由“%字符开始,后面跟有各种格式字符,用来说明 各个输出数据的类型、形式、长度、小数位,截取几 个有效字符等。 (1)d格式符:用来输出有符号的十进制整数。有以下 几种用法: 例如 printf(%d", 456) 运行后结果为: 456 Back
第3章 基本输入输出和顺序程序设计 由“%”字符开始,后面跟有各种格式字符,用来说明 各个输出数据的类型、形式、长度、小数位,截取几 个有效字符等。 (1) d格式符:用来输出有符号的十进制整数。有以下 几种用法: 例如: printf("%d",456) 运行后结果为: 456