Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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