简介
stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。
库变量
下面是头文件 stdlib.h 中定义的变量类型:
| 序号 | 变量 & 描述 |
|---|---|
| 1 | size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 |
| 2 | wchar_t 这是一个宽字符常量大小的整数类型。 |
| 3 | div_t 这是 div 函数返回的结构。 |
| 4 | ldiv_t 这是 ldiv 函数返回的结构。 |
库宏
下面是头文件 stdlib.h 中定义的宏:
| 序号 | 宏 & 描述 |
|---|---|
| 1 | NULL 这个宏是一个空指针常量的值。 |
| 2 | EXIT_FAILURE 这是 exit 函数失败时要返回的值。 |
| 3 | EXIT_SUCCESS 这是 exit 函数成功时要返回的值。 |
| 4 | RAND_MAX 这个宏是 rand 函数返回的最大值。 |
| 5 | MB_CUR_MAX 这个宏表示在多字节字符集中的最大字符数,不能大于 MB_LEN_MAX。 |
库函数
下面是头文件 stdlib.h 中定义的函数:
● itoa():将整型值转换为字符串。
● ltoa():将长整型值转换为字符串。
● ultoa():将无符号长整型值转换为字符串。
● gcvt():将浮点型数转换为字符串,取四舍五入。
● ecvt():将双精度浮点型值转换为字符串,转换结果中不包含十进制小数点。
● fcvt():指定位数为转换精度,其余同ecvt()。