yvals.h

本文详细介绍了C++中不可或缺的内置头文件yvals.h,探讨了其在编程中的关键作用,包括如何使用以及与其他头文件的交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个非常重要的内置头文件,以后说道的头文件或多或少都会用到。现将其代码和注释写下:

#define MY_YVALS_H /**宏保护*/
    /**errno属性*/
#define _EDOM   33 /**errno.h使用它来确定宏EDOM的值*/
#define _ERANGE 34 /**errno.h使用它来确定宏ERANGE的值*/
#define _EFPOS  35 /**errno.h使用它来确定宏EFPOS的值*/
#define _ERRMAX 36 /**errno.h使用它来确定错误编码的范围*/
    /**float属性*/
#define _D0 0 /**多个文件使用它来确定浮点存储的字节顺序*/
#define _DBIAS  0x80 /**某几个文件使用它来确定double的特征值和它的有符号指数的差值*/
#define _DLONG  0 /**某几个文件使用它来确定long double是IEEE754 10字节格式(值非0)还是和double相同(值为0)*/
#define _DOFF   7 /**某几个文件使用它来确定一个double特征值在最高有效字中的偏移位*/
#define _FBIAS  0x80 /**xfloat.h使用它来确定一个float特征值和它的有符号指数之间的差值*/
#define _FOFF   7 /**xfloat.h使用它来确定一个float特征值在最高有效字中的偏移量*/
#define _FRND   1 /**float.h使用它确定宏FLT_ROUNDS的值*/
#define _LBIAS  0x80 /**某几个文件使用它来确定一个long double特征值和它的有符号指数之间的差值*/
#define _LOFF   7 /**某几个文件使用它来确定一个long double特征值在最高有效字中的偏移量*/
    /**integer属性*/
#define _C2 1 /**limits.h使用这个宏把2的补码表示(值为1)和1的补码表示或有符号数值(值为0)去分开*/
#define _CSIGN  1 /**limits.h使用它来确定char是可以表示负值(值非0),还是只能表示正值(值为0)*/
#define _ILONG  1 /**limits.h使用它来确定int占据32位(值非0)还是16位(值为0)*/
#define _MBMAX  8 /**limits.h使用它来确定宏MB_LEN_MAX的值*/
typedef unsigned short _Wchart;
    /**指针属性*/
#define _NULL   (void *)0 /**某几个文件使用它来确定宏NULL的值(值可以为0、0L或(void *)0)*/
typedef int _Ptrdifft;
typedef unsigned int _Sizet;
    /**setjmp属性*/
#define _NSETJMP    80 /**setjmp.h使用它来确定int jmp_buf数组的大小*/
    /**signal属性*/
#define _SIGABRT    6 /**signal.h使用它来确定宏SIGABRT的值*/
#define _SIGMAX 32 /**signal.h使用它来确定信号编码的范围*/
    /**stdio属性*/
#define _FNAMAX 64 /**stdio.h使用它来确定宏FILE_NAME_MAX的值*/
#define _FOPMAX 16 /**stdio.h使用它来确定宏FOPEN_MAX的值*/
#define _TNAMAX 16 /**stdio.h使用它来确定宏L_tmpnam的值*/
    /**stdlib属性*/
#define _EXFAIL 1 /**stdlib.h使用它确定宏EXIT_FAILURE的值(一般为1)*/
    /**存储对齐属性*/
#define _AUPBND 3U /**stdarg.h使用这个宏使参数指针前移*/
#define _ADNBND 3U /**stdarg.h使用这个宏使参数指针后移*/
#define _MEMBND 7U /**某几个文件使用这个宏指定最坏的存储空间边界*/
    /**time属性*/
#define _CPS    1 /**time.h使用这个宏来确定CLOCKS_PER_SEC的值*/
#define _TBIAS  0 /**某几个文件使用它来纠正表示为time_t类型的日历时间的起始点*/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值