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 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.