stdio.h 是标准C语言的首标,对标准输入输出进行说明和定义。[1]
用法为:#include<stdio.h>,而#include 指定通用的宏定义,这些宏定义用到任何程序中都不需要改变。在编写新程序中用到这些宏定义时,不必再在所需要的新程序的开头部分重复输入这些宏定义,而是直接将它们单独收集形成一个固定文件,再使用C语言提供的#include 语句,将其包含到新的程序中。像这样建立起来的文件称为头文件。比如# include“math.h”或 者 # inclued <math.h >其作用就是将所指定的文件原封不动地复制到引用#include 的命令处。这一过程是在编译预处理时进行的。当遇到#include 语句时,编译程序自动地在磁盘文件目录中查找该指定的文件名。若找到,则用其内容替换该#include 语句;若找不到,则会给出错误信息。最后形成 一个不含#include 的源文件,进行编译处理。因为由#include 指定的“包含”文件常用在文件头部,所以称之为“头文件”,头文件常以h 作为其扩展名(h 即bead)。[1][2] 头文件的内容除了宏定义以外,还包括结构定义、全局变量定义、函数说明,甚至函数的定义等。各种C语言系统,均提供有大量的.h头文件,MicrosoftC的头文件均存放在子目录 in. clude 下。例子中使用的 stdio.h 、math.h,sting.h 等均是C系统提供的头文件。[1] 首标文件 stdio.h 中保存有标准输入输出的例程所使用的定义、说明和函数原型。[1]头文件<stdio.h>声明了三种类型、几个宏和函数,这些函数用于执行文本输入和输出。文本流由一系列的行组成,每行用换行符结束。[3]
简介