Next: , Previous: ilogb, Up: Math


1.30 infinity, infinityf—representation of infinity

Synopsis

     #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.