汉扬编程 编程大纲 c语言标准库函数有多少个?

c语言标准库函数有多少个?

C语言的标准库总共划分为15个部分,每个部分由一个头描述:

1、<assert.h>:诊断

仅包含 assert宏,可以在程序中插入该宏,从而检查程序状态,一旦任何检查失败,程序会被终止

2、<ctype.h>:字符处理

包括用于字符分类及大小写转换的函数

3、<errno.h>:错误

提供了errno(error number)。errno是一个左值,可以在调用特定库函数后进行检测,来判断调用过程中是否有

错误发生

4、<float.h>:浮点型特性

提供了用于描述浮点类型特性的宏,包括值的范围和精度

5、<limits.h>:整型的大小

提供了用于描述整数类型和字符类型特性的宏,包括它们的最大值和最小值

6、<locale.h>:本地化

提供一些函数来帮助程序适应针对一个国家或地区的特定行为方式。

这些与本地化的相关的行为包括数字显示方式、货币的格式、字符集以及日期和时间的表示形式

7、<math.h>:数学计算

提供了大量数学计算的函数,其中大部分函数使用double类型的实际参数,并返回一个double类型的值

8、<setjmp.h>:非本地跳转

提供了setjmp函数和longjmp函数。

Setjmp函数会“标记”程序中的一个位置,随后可以用longjmp返回被标记的位置。

这些函数可以用来从一个函数跳转到另一个(仍然活动中的)函数中,绕过正常的函数返回机制。

Setjmp函数和longjmp函数主要用来处理程序执行过程中的重大问题

9、<signal.h>:信号处理

提供了用于异常情况(信号)处理的函数,包括中断和运行时错误。

Signal函数可以设置一个函数,使系统会在给定信号发生后自动调用该函数;raise函数用来产生一个信号

10、<stdarg.h>:可变实际参数

提供给函数可以处理不定个数个参数的工具,如printf和scanf函数

11、<stddef.h>:常用定义

提供了经常使用的类型和宏的定义

12、<stdio.h>:输入/输出

提供了大量用于输入/输出的函数。包括对顺序读写和随机读写文件的操作

13、<stdlib.h>:常用实用程序

包含了大量无法划归于其它头的函数。包括在<stdlib.h>中的函数可将字符串转换成数、产生伪随机值、执行内存管理任务、与操作系统通信、执行搜索与排序以及对多字节字符及字符串进行操作

14、<string.h>:字符串处理

提供了用于进行字符串操作的函数,包括复制、拼接、比较以及搜索

15、<time.h>:日期和时间

提供相应的函数来获取日期和时间、操纵时间 和以多种方式显示时间等

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/mianfei/7146.html

(输入年份月份输出天数c语言)利用c语言输出某月日历?

c语言常用库函数有哪些?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部