_scalb
, _scalbf
Skaluje argument przez moc 2.
Składnia
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Parametry
x
Podwójna precyzja, wartość zmiennoprzecinkowa.
exp
Wykładnik długiej liczby całkowitej.
Wartość zwracana
Zwraca wartość wykładniczą w przypadku powodzenia. Po przepełnieniu (w zależności od znaku x
) _scalb
zwraca wartość +/- HUGE_VAL
; zmienna errno
jest ustawiona na ERANGE
wartość .
Aby uzyskać więcej informacji na temat tych i innych kodów powrotnych, zobacz errno
, _doserrno
, _sys_errlist
i _sys_nerr
.
Uwagi
Funkcja _scalb
oblicza wartość x
* 2exp
.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_scalb , _scalbf |
<float.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Obsługa obliczeń matematycznych i zmiennoprzecinkowych
ldexp