FREXP(2)
NAME
frexp, ldexp, modf − split into mantissa and exponent
SYNOPSIS
#include <u.h>
#include <libc.h>
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×2exp.
Modf returns the positive fractional part of value and stores the integer part indirectly through iptr.
SOURCE
/sys/src/libc/port/frexp.c
SEE ALSO
DIAGNOSTICS
Ldexp returns 0 for underflow and the appropriately signed infinity for overflow.
Plan 9 — March 15, 2001