INFINITY
来自 cppreference.cn
定义于头文件 <math.h> |
||
#define INFINITY /*实现定义*/ |
(C99 起) | |
如果实现支持浮点无穷大,则宏 INFINITY
展开为类型为 float 的常量表达式,其计算结果为正无穷大或无符号无穷大。
如果实现不支持浮点无穷大,则宏 INFINITY
展开为一个正值,该值保证在编译时溢出 float,并且使用此宏会生成编译器警告。
打印无穷大的样式是实现定义的。
[编辑] 示例
显示用于打印无穷大和 IEEE 格式的样式。
运行此代码
可能的输出
INFINITY: inf 7ff0000000000000
[编辑] 参考资料
- C11 标准 (ISO/IEC 9899:2011)
- 7.12/4 INFINITY (p: 231-232)
- C99 标准 (ISO/IEC 9899:1999)
- 7.12/4 INFINITY (p: 212-213)
[编辑] 另请参阅
(C99) |
检查给定数字是否为无穷大 (函数宏) |
(C99)(C99) |
分别表示 float、double 和 long double 值过大无法表示(无穷大) (宏常量) |
C++ documentation for INFINITY
|