Contents|Index|Previous|Next

ldexp, ldexpf
[load exponent]

SYNOPSIS
#include <math.h> 
double ldexp(double val, int exp); 
float ldexpf(float val, int exp);

DESCRIPTION
ldexp calculates the value val libm00090011.gif 2exp. ldexpf is identical, save that it takes and returns float rather than double values.

RETURNS
ldexp returns the calculated value. Underflow and overflow both set errno to ERANGE. On underflow, ldexp and ldexpf return 0.0. On overflow, ldexp returns plus or minus HUGE_VAL.

COMPLIANCE
ldexp is ANSI; ldexpf is an extension.