OpenBSD manual page server

Manual Page Search Parameters

LDEXP(3) Library Functions Manual LDEXP(3)

ldexp, ldexpf, ldexplmultiply floating-point number by integral power of 2

#include <math.h>

ldexp(double x, int exp);

ldexpf(float x, int exp);

long double
ldexpl(long double x, int exp);

The () function multiplies a floating-point number by an integral power of 2. The () function is a single precision version of ldexp(). The () function is an extended precision version of ldexp().

The ldexp(), ldexpf() and ldexpl() functions return the value of x times 2 raised to the power exp.

If the resultant value would cause an overflow, the global variable errno is set to ERANGE and the value HUGE is returned.

frexp(3), modf(3)

The ldexp() function conforms to ANSI X3.159-1989 (“ANSI C89”).

June 5, 2013 OpenBSD-current