c语言中有哪些常用的头文件?

c语言中有哪些常用的头文件?,第1张

stdio.h是c的头文件,包含了对你使用的函数的声明。

当你决定使用某个函数的时候,你去查它的帮助信息,都会看到这个函数的声明是包含在哪个头文件的,这样你就可以把它包含进来,从而使用这个函数。

具体请查阅c语言对于include的讲解,还有对于函数,变量的声明部分。 include <stdio.h>是C的输入输出函数,但在C++中使用可以省略.

#include <math.h>是数学函数,譬如你要用到squar()函数时就必须添加这饥州个头文件.

#include <string.h>是字符窜函数.

#include <stdlib.h>呵呵,这个有点忘记了,好久没有用了,不好意思啊

反正这几个是常用的,其他还有很多很多,呵呵,自己可以看书后面的几页都有介绍的呢!~ #include<iostream.h>:此头文件申手扒明了所有I/O *** 作所需的基本服务,即支持流的输入输出 *** 作,譬如程序中有cin ,cout

#include<iomanip.h>:此头文件说明可以使用控制数据的输出格式,如设置数制、填充字符、精度、数据宽度等等,譬如使用setw()、setfill() 、setprecision()等

#include <string.h>是字符窜处理函数

#include<afx.h>程序中要使用CString类

#include <stdlib.h>程序中要使用C语言系统提供的库函数gets和puts函数

回答者:雨之泪1988 - 助理 二级 2-6 08:35

stdio.h是输入输出头文件,所有有关输入输出的语句如"printf","scanf","putchar","getchar"等,都要用该头文毕肢昌件,头文件其实就是定义了这些函数的文件,它是系统提供给我们的接口

math.h是再进行数学运算时要包含的头文件,它提供了取绝对值,开方,求幂等数学运算

#include<conio.h>与#include<stdio.h>一样,是头文件包含。

这个头文件包含有许多库函数像#include<stdio.h>包含printf与

scanf一样,getch()也是其中一个函数,它的功能是无回显得到一

字符,常用这个函数做密码之类的程序。在TC中编译不需要加头文件

可以,编译器默认包含。就像在TC是不用加#include<stdio.h>一样。

但在VC中编译就要加了。否则系统认为你的函数没有定义。

其它头文件你只要再TC文件夹中看看include这个文件夹里面的文件就可以了

头文件事实上只是把一些常用的命令集成在里面.你要用到哪方面的命令就载入哪个头文件就好了.

ALLOC.H 关于内存管理头文件

ASSERT.H 宏声明头文件

BIOS.H 基本输入输出服务头文件

CONIO.H MSDOS控制台输入输出头文件

CTYPE.H 控制器宏头文件

DIR.H 与目录处理相关头文件

DOS.H 与MSDOS,X86微处理器相关头文件

ERRNO.H 宏定义系统调键烂用错误头文件

FCNTL.H 与打开相关标志值头文件

FLOAT.H 浮点处理相关头文件

GRAPHICS.H 图形处理相关头文件

IO.H 低级输入输出相关头文件

LIMITS.H 特殊控制值定义头文件

MALLOC.H 内存管理相关头文件

MATH.H 数学相关处理包头文件

MEM.H 内存 *** 作头文件

PROCESS.H 过程管理头文件

SETJMP.H 指令跳转稿含漏头文件

SHARE.H 文件共享相关头文件

SIGNAL.H 信号量相关头文件

STDARG.H 可变参数相关老裤头文件

STDDEF.H 标准定义头文件

STDIO.H 标准输入输出头文件

STDLIB.H 定义公共变量与函数头文件

STRING.H 内存处理与字符串处理相关头文件

TIME.H 时间处理头文件

VALUES.H 重要常量名定义头文件

如果你是新手.大多数情况下你可能只会用到stdio.h 有时还会用到math.h和string.h

头文件说白一点就是放函数的库。。但因为函数太多太多了。。不可能全部都放在一起,因为很多情况下都只需要其中的一些函数就够了,放在一起效率不高,所以根据函数的功能分类,将功能相似的或能组合的放在一起,即同一个头文件中,所以出现配差了很多头文件,如基础的输入输出库,即头文件stdio.h

。字符串 *** 作和存储 *** 作的一伍友些库函数

即string.h等

用的时候当你要用到那个头文培橘皮件里的函数的时候,就需要包含那个头文件,即在一开始#include<stdio.h>,只有你把头文件包含进程序中,你才能使用对应的函数,如你要使用输入、输出函数scanf()printf()的话就要包含stdio.h,

你想使用字符串库里的函数的话就要包含string.h,才能使用像strcpy、strcmp等函数。。

这样解释能明白没??


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12558742.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存