返回

C89标准库功能说明(1)

发布时间:2022-09-30 21:49:49 378

C标准库

1.C标准库提供了一组库函数、类型和宏,来实现编程中通用的功能。

2.C标准库是通过一系列 .h 结尾的头文件声明定义的,可使用 #include 预处理指令引入代码 源文件中直接使用。

3.C89标准规定总共15个标准库头文件,如下:

<assert.h>

<locale.h>

<stddef.h>

<ctype.h>

<math.h>

<stdio.h>

<errno.h>

<setjmp.h>

<stdlib.h>

<float.h>

<signal.h>

<string.h>

<limits.h>

<stdarg.h>

<time.h>

功能如下:

<assert.h> : 程序诊断调试宏,供程序调试验证使用。

<ctype.h>  :字符判断函数、大小写转换函数。

<errno.h>  : 系统定义的错误代码,出错处理。

<float.h>  : 浮点数表示、取值范围相关的,使用宏定义的常量值。

<limits.h> : 整型变量的取值范围,使用宏定义最大最小值。

<locale.h> :本地区相关的设置,例如日期格式、字符等。

<math.h>   : 常用的数学计算函数,例如对数、三角函数、平方根等。

<setjmp.h> : 控制程序代码跳转的函数,实现任意范围的跳转。

<signal.h> : 系统信号处理函数。

<stdarg.h> : 提供函数变长参数列表特性支持的相关宏。

<stddef.h> : 定义几种常用的变量类型和宏。

<stdio.h>  : 输入输出函数,包括标准输入输出、字符串、文件处理等函数。

<stdlib.h> : 定义常用的变量类型和宏、内存管理函数、字符串转换函数、数学计算、随机函数、查找、排序等函数。

<string.h> : 字符串处理函数。

<time.h>   : 时间和日期处理函数。

上面标黑的5个库十分重要,需要重点掌握。

 

_____________________________END____________________________

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
降序排序(3) 2022-09-30 21:12:20