NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO | STANDARDS
#include <math.h>double ldexp(double x, int exp);
The ldexp function multiplies a floating-point number by an integral power of 2. The _ldexp function implements the real floating-point calculation; ldexp performs the range checking and calls _ldexp. It is therefore faster to call _ldexp if the arguments are known to be within the function's domain.
The ldexp function returns the value of x times 2 raised to the power exp :
x * 2 exp
If the resultant value would cause an overflow, the global variable errno is set to ERANGE and the value HUGE is returned.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
The ldexp function conforms to ANSI-C .
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO | STANDARDS