Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Škáluje argument o mocninu 2.
Syntaxe
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Parametry
x
Dvojitá přesnost, hodnota s plovoucí desetinnou čárkou.
exp
Dlouhé celočíselné exponenty.
Vrácená hodnota
Vrátí exponenciální hodnotu, pokud je úspěšná. Při přetečení (v závislosti na znaménku x), _scalb vrátí +/- HUGE_VAL; errno proměnná je nastavena na ERANGEhodnotu .
Další informace o tomto a dalších návratových kódech naleznete v tématu , , , a_sys_nerr . _sys_errlist_doserrnoerrno
Poznámky
Funkce _scalb vypočítá hodnotu x * 2exp.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
| Rutina | Požadovaný hlavičkový soubor |
|---|---|
_scalb, _scalbf |
<float.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.