FREXP(2)                                                 FREXP(2)

     NAME
          frexp, ldexp, modf - split into mantissa and exponent

     SYNOPSIS
          double frexp(double value, int *eptr)

          double ldexp(double value, int exp)

          double modf(double value, double *iptr)

     DESCRIPTION
          Frexp returns the mantissa of value and stores the exponent
          indirectly through eptr, so that value =
          frexp(value)*2**(*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
          Ldexp returns 0 for underflow and the appropriately signed
          infinity for overflow.

     SEE ALSO
          intro(2)

     Page 1                       Plan 9            (printed 12/30/24)