当前位置: C语言 -- 标准库 -- <errno.h>

<errno.h>头文件

<errno.h>头文件定义了多个与报告错误有关的宏,具体如下:

宏(macro):
EDOM 域错误。
EILSEQ 非法字节序列。
ERANGE 范围错误。
errno 最近一次错误编号。

其中EDOMEILSEQERANGE会扩展为不同正值的int类型的常量表达式;errno会扩展为具有线程存储期限的int类型的可修改左值。

具体实现中,还可能定义一些以大写字母E和数字开头或者以大写字母E和大写字母开头的宏,用于报告错误。