Next: , Previous: , Up: Math   [Contents][Index]


1.33 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 times 2 to the power exp. 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.


Portability
ldexp is ANSI. ldexpf is an extension.