Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Масштабирует аргумент по степени числа 2.
Синтаксис
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Параметры
x
Число двойной точности с плавающей запятой.
exp
Показатель степени — длинное целое число.
Возвращаемое значение
Возвращает значение экспоненты в случае успешного выполнения. При переполнении x(в зависимости от знака), _scalb возвращается +/- HUGE_VAL; errno переменная имеет значение ERANGE.
Дополнительные сведения об этом и других кодах возврата см. в разделе errno, _doserrno_sys_errlistи _sys_nerr.
Замечания
Функция _scalb вычисляет значение x * 2exp.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
| Маршрут | Обязательный заголовок |
|---|---|
_scalb, _scalbf |
<float.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.