Есть ли способ представить бесконечность (в виде числа с плавающей запятой/двойного числа или NSNumber и т. д.) в Objective-C? Другими словами, существует ли значение float/double/NSNumber, которое всегда больше любого другого значения в Objective-C?
Как представить бесконечность в Objective-C?
comment
IEEE с плавающей запятой (как 32-битная, так и 64-битная версии) имеет определенное значение для бесконечности. Как указывает Адриан, в Objective-C есть предопределенный макрос для доступа к этому значению.
- person Hot Licks   schedule 30.05.2015
Ответы (1)
Для этого 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
person
Adrian Sluyters
schedule
30.05.2015