Sprache

StrictMath.Scalb Methode

Definition

Überlädt

Name Beschreibung
Scalb(Double, Int32)

Gibt d × 2<sup>scaleFactor</sup> gerundet, als ob durch einen einzelnen korrekt gerundeten Gleitkommapunkt multipliziert wird.

Scalb(Single, Int32)

Gibt f × 2<sup>scaleFactor</sup> gerundet, als ob durch einen einzelnen korrekt gerundeten Gleitkommapunkt multipliziert wird.

Scalb(Double, Int32)

Gibt d × 2<sup>scaleFactor</sup> gerundet, als ob durch einen einzelnen korrekt gerundeten Gleitkommapunkt multipliziert wird.

[Android.Runtime.Register("scalb", "(DI)D", "")]
public static double Scalb(double d, int scaleFactor);
[<Android.Runtime.Register("scalb", "(DI)D", "")>]
static member Scalb : double * int -> double

Parameter

d
Double

Zahl, die mit einer Potenz von zwei skaliert werden soll.

scaleFactor
Int32

Leistung von 2, die zum Skalieren verwendet wird d

Gibt zurück

d × 2<Sup>scaleFactor</Sup>

Attribute

Hinweise

Gibt d × 2<sup>scaleFactor</sup> gerundet, als ob durch einen einzelnen korrekt gerundeten Gleitkommapunkt multipliziert wird. Wenn der Exponent des Ergebnisses zwischen Double#MIN_EXPONENT und dem Double#MAX_EXPONENTErgebnis liegt, wird die Antwort exakt berechnet. Wenn der Exponent des Ergebnisses größer als Double.MAX_EXPONENTwäre, wird eine Unendlichkeit zurückgegeben. Beachten Sie, dass die Genauigkeit verloren gehen kann, wenn das Ergebnis unternormal ist; d. h., wenn scalb(x, n) es sich um subnormale Werte handelt, scalb(scalb(x, n), -n) darf nicht gleich x sein. Wenn das Ergebnis nicht naN ist, hat das Ergebnis das gleiche Vorzeichen wie d.

Sonderfälle: <ul><li> Wenn das erste Argument NaN ist, wird NaN zurückgegeben. <li> Wenn das erste Argument unendlich ist, wird eine Unendlichkeit desselben Zeichens zurückgegeben. <li> Wenn das erste Argument null ist, wird eine Null desselben Zeichens zurückgegeben. </ul>

In 1.6 hinzugefügt.

Java Dokumentation für java.lang.StrictMath.scalb(double, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Scalb(Single, Int32)

Gibt f × 2<sup>scaleFactor</sup> gerundet, als ob durch einen einzelnen korrekt gerundeten Gleitkommapunkt multipliziert wird.

[Android.Runtime.Register("scalb", "(FI)F", "")]
public static float Scalb(float f, int scaleFactor);
[<Android.Runtime.Register("scalb", "(FI)F", "")>]
static member Scalb : single * int -> single

Parameter

f
Single

Zahl, die mit einer Potenz von zwei skaliert werden soll.

scaleFactor
Int32

Leistung von 2, die zum Skalieren verwendet wird f

Gibt zurück

f × 2<Sup>scaleFactor</Sup>

Attribute

Hinweise

Gibt f × 2<sup>scaleFactor</sup> gerundet, als ob durch einen einzelnen korrekt gerundeten Gleitkommapunkt multipliziert wird. Wenn der Exponent des Ergebnisses zwischen Float#MIN_EXPONENT und dem Float#MAX_EXPONENTErgebnis liegt, wird die Antwort exakt berechnet. Wenn der Exponent des Ergebnisses größer als Float.MAX_EXPONENTwäre, wird eine Unendlichkeit zurückgegeben. Beachten Sie, dass die Genauigkeit verloren gehen kann, wenn das Ergebnis unternormal ist; d. h., wenn scalb(x, n) es sich um subnormale Werte handelt, scalb(scalb(x, n), -n) darf nicht gleich x sein. Wenn das Ergebnis nicht naN ist, hat das Ergebnis das gleiche Vorzeichen wie f.

Sonderfälle: <ul><li> Wenn das erste Argument NaN ist, wird NaN zurückgegeben. <li> Wenn das erste Argument unendlich ist, wird eine Unendlichkeit desselben Zeichens zurückgegeben. <li> Wenn das erste Argument null ist, wird eine Null desselben Zeichens zurückgegeben. </ul>

In 1.6 hinzugefügt.

Java Dokumentation für java.lang.StrictMath.scalb(float, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: