FREXP(3) FREXP(3) NAME frexp, ldexp, modf - split into mantissa and exponent SYNOPSIS #include <math.h> double frexp(value, eptr) double value; int *eptr; double ldexp(value, exp) double value; double modf(value, iptr) double value, *iptr; DESCRIPTION Frexp returns the mantissa of value and stores the exponent indirectly through eptr. If 1/2≦|X|<1, then x = frexp(x*2^*eptr, eptr). Ldexp returns the quantity value*2**exp. Modf returns the positive fractional part of value and stores the integer part indirectly through iptr. DIAGNOSTICS On underflow ldexp returns 0; on overflow it returns a prop- erly signed largest value. In both cases it sets errno to ERANGE.