ldexp
Visual Studio 2005
Computes a real number from the mantissa and exponent.
double ldexp(
double x,
int exp
);
float ldexp(
float x,
int exp
); // C++ only
long double ldexp(
long double x,
int exp
); // C++ only
Parameters
- x
-
Floating-point value.
- exp
-
Integer exponent.
The ldexp function returns the value of x * 2exp if successful. On overflow (depending on the sign of x), ldexp returns +/– HUGE_VAL; the errno variable is set to ERANGE.
See _doserrno, errno, _sys_errlist, and _sys_nerr for more information on this, and other, return codes.
| Routine | Required header | Compatibility |
|---|---|---|
| ldexp | <math.h> | ANSI, Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows Millennium Edition, Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 |
For additional compatibility information, see Compatibility in the Introduction.
Libraries
All versions of the C run-time libraries.