由于C编译系统与C函数库是分别进行设计的,因此 不同的计算机系统所提供函数的数量、名字和功能是不完 全相同的。不过,有些通用的函数(如printf和scanf等), 各种计算机系统都提供,成为各种计算机系统的标准函数。 C语言函数库中有一批“标准输入输出函数”,是以 标准的输入输出设备(一般为终端设备)为输入输出对象 的。其中包括putchar(输出字符),getchar(输入字 符),printf(格式输出),scanf(格式输入),puts (输出字符串),g©ts(输入字符串)。本章介绍前面4 个最基本的输入输出函数。 2024/10/28 1
2024/10/28 11 由于C编译系统与C函数库是分别进行设计的,因此 不同的计算机系统所提供函数的数量、名字和功能是不完 全相同的。不过,有些通用的函数(如printf和scanf等), 各种计算机系统都提供,成为各种计算机系统的标准函数。 C语言函数库中有一批“标准输入输出函数”,是以 标准的输入输出设备(一般为终端设备)为输入输出对象 的。其中包括putchar(输出字符),getchar(输入字 符),printf(格式输出),scanf(格式输入),puts (输出字符串),gets(输入字符串)。本章介绍前面4 个最基本的输入输出函数
在使用C语言库函数时,要用预编译命令“include” 将有关的“头文件”包括到用户源文件中。在头文件中包 含了与用到的函数有关的信息。例如使用标准输入输出库 函数时,要用到stdio.h文件。文件后缀h是head的缩写, #include命令都是放在程序的开头,因此这类文件称为 “头文件”。在调用标准输入输出库函数时,文件开头应 有以下预编译命令: #include <stdio.h> 或#include'stdio.h' 2024/10/28 12
2024/10/28 12 在使用C语言库函数时,要用预编译命令“#include” 将有关的“头文件”包括到用户源文件中。在头文件中包 含了与用到的函数有关的信息。例如使用标准输入输出库 函数时,要用到stdio.h文件。文件后缀h是head的缩写, #include命令都是放在程序的开头,因此这类文件称为 “头文件”。在调用标准输入输出库函数时,文件开头应 有以下预编译命令: #include <stdio.h> 或 #include "stdio.h
stdio.h是standard input&output的缩写,它包含与 标准/O库有关的变量定义和宏定义(在关预编译命令见 相关章节)。考虑到printf和scanfE函数使用频繁,系统允 许在使用这两个函数时不加include命令。 2024/10/28 13
2024/10/28 13 stdio.h是standard input & output的缩写,它包含与 标准I/O库有关的变量定义和宏定义(在关预编译命令见 相关章节)。考虑到printf 和scanf函数使用频繁,系统允 许在使用这两个函数时不加#include命令
3.2.2程序范例 1.范例一 程序3-2: 输出单个字符。 #include <stdio.h> main() {char a,b,c; a=B';b='O'c=Y'; putchar(a);putchar(b);putchar(c); 运行结果; BOY 2024/10/28 14
2024/10/28 14 3.2.2 程序范例 1.范例一 程序3-2:输出单个字符。 #include <stdio.h> main() {char a,b,c; a='B';b='O';c='Y'; putchar(a); putchar(b); putchar(c); } 运行结果; BOY
也可以输出控制字符,如putchar(An')是输出一个换 行符,使输出的当前位置移到下一行的开头。如果将3-2 程序最后一行改为: putchar(a);putchar("\n');putchar(b);putchar("\n'); putchar(c);putchar(n'); 则输出结果为: B 也可以输出其他转义字符,如: 2024/10/28 15
2024/10/28 15 也可以输出控制字符,如putchar(‘\n’)是输出一个换 行符,使输出的当前位置移到下一行的开头。如果将3-2 程序最后一行改为: putchar(a); putchar('\n'); putchar(b); putchar('\n'); putchar(c); putchar('\n'); 则输出结果为: B O Y 也可以输出其他转义字符,如: