Freigeben über


_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_VALzurückgegeben; die errno Variable wird auf ERANGE. festgelegt.

Weitere Informationen zu diesem und anderen Rückgabecodes finden Sie unter , , _doserrno, _sys_errlistund _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