Freigeben über


_scalb

Skaliert Argument als eine Potenz von 2.

double _scalb(
   double x,
   long exp 
);

Parameter

  • x
    Eine Gleitkommazahl mit doppelter Genauigkeit.

  • exp
    Langer ganzzahliger Exponent.

Rückgabewert

Gibt einen exponentiellen Wert zurück, wenn der Vorgang erfolgreich war.Auf Überlauf (abhängig von dem Zeichen aus x), wird _scalb +/- HUGE_VALzurück. errno die Variable wird auf ERANGEfestgelegt.

Weitere Informationen zu diesem und anderen Rückgabecodes finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.

Hinweise

Die _scalb-Funktion berechnet den Wert von x * 2exp.

Anforderungen

Routine

Erforderlicher Header

_scalb

<float.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

.NET Framework-Entsprechung

Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

Siehe auch

Referenz

Gleitkommaunterstützung

ldexp