self_def.h

来自「一个小型C语言编译器」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef    __SELF_DEF_H__#define    __SELF_DEF_H__/* limits */#ifdef __STDC__#include <limits.h>#include <float.h>#else/* * The magnitudes of the values below are greater than or equal to the minimum * permitted by the standard (see Appendix D) and are typical for byte-addressed * machines with 32-bit integers. These values are suitable for bootstrapping. */#define CHAR_BIT        8#define MB_LEN_MAX      1#define UCHAR_MAX       0xff#define USHRT_MAX       0xffff#define UINT_MAX        0xffffffff#define ULONG_MAX       0xffffffffL#define CHAR_MAX        SCHAR_MAX#define SCHAR_MAX       0x7f#define SHRT_MAX        0x7fff#define INT_MAX         0x7fffffff#define LONG_MAX        0x7fffffffL#define CHAR_MIN        SCHAR_MIN#define SCHAR_MIN       (-SCHAR_MAX-1)#define SHRT_MIN        (-SHRT_MAX-1)#define INT_MIN         (-INT_MAX-1)#define LONG_MIN        (-LONG_MAX-1)#define FLT_MAX         1e37#define DBL_MAX         1e37#endif#endif//__SELF_DEF_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?