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)x2(*eptr) Ldexp returns the quantity valuex2exp.
Modf returns the signed fractional part of value and stores the
integer part indirectly through iptr. |
SOURCE
/sys/src/libc/port/frexp.c |
SEE ALSO
intro(2) |
DIAGNOSTICS
Ldexp returns 0 for underflow and the appropriately signed infinity
for overflow. |