C89标准库功能说明(1)
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____________________________