Поделиться через


_scalb

Умножает аргумент на степень 2.

double _scalb(
   double x,
   long exp 
);

Параметры

  • x
    Число двойной точности с плавающей запятой.

  • exp
    Целочисленный порядок типа long.

Возвращаемое значение

Возвращает экспоненциальное значение в случае успешного выполнения. При переполнении (в зависимости от знака x), _scalb возвращает +/- HUGE_VAL; переменная errno принимает значение ERANGE.

Дополнительные сведения об этом и других кодах возврата см. в разделе _doserrno, errno, _sys_errlist и _sys_nerr.

Заметки

Функция _scalb вычисляет значение выражения x * 2exp.

Требования

Подпрограмма

Обязательный заголовок

_scalb

<float.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Поддержка чисел с плавающей запятой

ldexp