ldexp()

NAME

ldexp() - multiply floating-point number by integral power of 2

SYNOPSIS

#include <math.h>

double ldexp (double x, int exp)

DESCRIPTION

The ldexp(3) function multiplies a floating-point number by an integral power of 2.

RETURN VALUES

The ldexp(3) function returns 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 and the value {HUGE_VAL} is returned.

ERRORS

ldexp(3) can fail because:

[ERANGE]
The result would cause an overflow.

SEE ALSO

frexp(3)

modf(3)