1.4 KiB
1.4 KiB
C 标准库实用说明
1.常用头文件
/*
* 定义了一些标准宏以及类型,如 NULL、size_t、offsetof 等。
*/
#include <stddef.h>
2.stdlib 库
2.1.库变量
- size_t:这是无符号整数类型,它是 sizeof 关键字的结果。
- wchar_t:这是一个宽字符常量大小的整数类型。
- div_t:这是 div 函数返回的结构。
- ldiv_t:这是 ldiv 函数返回的结构。
2.2.库宏
- NULL:这个宏是一个空指针常量的值。
- EXIT_FAILURE:这是 exit 函数失败时要返回的值。
- EXIT_SUCCESS:这是 exit 函数成功时要返回的值。
- RAND_MAX:这个宏是 rand 函数返回的最大值。
- MB_CUR_MAX:这个宏表示在多字节字符集中的最大字符数,不能大于 MB_LEN_MAX。
2.3.perror
头文件:
#include <stdlib.h>
函数原型:
void perror(const char *s);
说明:
The perror() function produces a message on standard error describing the last error encountered during a call to a system or library function.
参数:
s:First (if s is not NULL and *s is not a null byte ('\0')), the argument string s is printed, followed by a colon and a blank. Then an error message corresponding to the current value of errno and a new-line. To be of most use, the argument string should include the name of the function that incurred the error.
返回值:
无。