infinity
, infinityf
—representation of infinity#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.