INFINITY宏
概要:
#include <float.h> #define INFINITY value //value值由实现定义。
描述:
该宏表示无穷大(∞)。
当且仅当实现支持float类型的无穷大时,该宏才会被定义。该宏会展开为float类型的常量表达式,表示正无穷大或者无符号无穷大。
(注:ISO/IEC 9899:2018及以前标准中,宏INFINITY仅在<math.h>头文件中定义;ISO/IEC 9899:2024标准中,宏INFINITY在<float.h>头文件及<math.h>头文件中均有定义。根据ISO/IEC 9899:2024标准,使用<math.h>头文件中的宏INFINITY是一种过时做法。)
范例:
|
|
输出:
Hexadecimal representation of INFINITY: 0X7F800000
相关内容:
| NAN | 表示非数值的宏。 |
| DEC_INFINITY | 表示_Decimal32类型无穷大的宏。 |
主要参考资料: