_scalb
Visual Studio 2005
Scales argument by a power of 2.
double _scalb( double x, long exp );
Parameters
- x
-
Double-precision, floating-point value.
- exp
-
Long integer exponent.
Returns an exponential value if successful. On overflow (depending on the sign of x), _scalb returns +/– HUGE_VAL; the errno variable is set to ERANGE.
For more information about this and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.
| Routine | Required header | Compatibility |
|---|---|---|
| _scalb | <float.h> | Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 |
For more compatibility information, see Compatibility in the Introduction.
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples.