如何在 Objective-C 中表示无穷大?
How to represent infinity in Objective-C?
有没有办法在 Objective-C 中表示无穷大(如 float/double 或 NSNumber 等)?换句话说,是否有 float/double/NSNumber 值总是大于 Objective-C 中的任何其他值?
这个 INFINITY
,
有一个宏
float x = INFINITY;
您可以在 usr/include/math.h
中找到它
# define HUGE_VALF __builtin_huge_valf()
...
#define INFINITY HUGE_VALF
编辑一些更有趣的阅读这里
http://www.gnu.org/software/libc/manual/html_node/Infinity-and-NaN.html
有没有办法在 Objective-C 中表示无穷大(如 float/double 或 NSNumber 等)?换句话说,是否有 float/double/NSNumber 值总是大于 Objective-C 中的任何其他值?
这个 INFINITY
,
float x = INFINITY;
您可以在 usr/include/math.h
中找到它# define HUGE_VALF __builtin_huge_valf()
...
#define INFINITY HUGE_VALF
编辑一些更有趣的阅读这里
http://www.gnu.org/software/libc/manual/html_node/Infinity-and-NaN.html