0
点赞
收藏
分享

微信扫一扫

C89标准库功能说明

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 条评论