POSITIVE_INF Constant (Pseudo-constant)

math.h, timath.h

Represents an infinitely large positive quantity.

POSITIVE_INF represents an infinitely large positive quantity. TIOS generates POSITIVE_INF when the result is infinite in magnitude, but when it is known to be positive (for example, atanh returns POSITIVE_INF when the argument is equal to 1). TIOS also generates POSITIVE_INF as the result of positive overflow (i.e. when the result is positive and too big to be represented in float type), and as the result of rounding extremely big positive numbers using round14 or round12_err.

TIOS allows much greater flexibility when working with "signed" infinities than with UNSIGNED_INF. To check whether a value is signed infinity, use is_sinf. POSITIVE_INF belongs to the class of "transfinite" numbers (see is_transfinite).


See also: NEGATIVE_INF, UNSIGNED_INF, POSITIVE_ZERO, is_transfinite