_scalb
, _scalbf
Skaliert das Argument als zweite Potenz.
Syntax
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Parameter
x
Gleitkommawert mit doppelter Genauigkeit.
exp
Ganzzahlexponent.
Rückgabewert
Gibt bei Erfolg einen Exponentialwert zurück. Beim Überlauf (abhängig vom Vorzeichen x
) _scalb
wird +/- HUGE_VAL
zurückgegeben; die errno
Variable wird auf ERANGE
. festgelegt.
Weitere Informationen zu diesem und anderen Rückgabecodes finden Sie unter , , _doserrno
, _sys_errlist
und _sys_nerr
.errno
Hinweise
Die _scalb
Funktion berechnet den Wert von x
* 2exp
.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher Header |
---|---|
_scalb , _scalbf |
<float.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Mathematische Unterstützung und Gleitkommaunterstützung
ldexp