Next: isgreater, isgreaterequal, isless, islessequal, islessgreater, and isunordered—comparison macros, Previous: ilogb, ilogbf—get exponent of floating-point number, Up: Mathematical Functions (math.h) [Contents][Index]
infinity, infinityf—representation of infinitySynopsis
#include <math.h> double infinity(void); float infinityf(void);
Description
infinity and infinityf return the special number IEEE
infinity in double- and single-precision arithmetic
respectively.
Portability
infinity and infinityf are neither standard C nor POSIX. C and
POSIX require macros HUGE_VAL and HUGE_VALF to be defined in math.h, which
Newlib defines to be infinities corresponding to these archaic infinity()
and infinityf() functions in floating-point implementations which do have
infinities.