Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Масштабирует аргумент по степени числа 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> |
Дополнительные сведения о совместимости см. в разделе Совместимость.