Condividi tramite


StrictMath.Scalb Metodo

Definizione

Overload

Scalb(Double, Int32)

Restituisce d × 2<sup>scaleFactor</sup> arrotondati come se eseguiti da una singola moltiplicazione a virgola mobile arrotondata correttamente.

Scalb(Single, Int32)

Restituisce f × 2<sup>scaleFactor</sup> arrotondati come se eseguiti da una singola moltiplicazione a virgola mobile arrotondata correttamente.

Scalb(Double, Int32)

Restituisce d × 2<sup>scaleFactor</sup> arrotondati come se eseguiti da una singola moltiplicazione a virgola mobile arrotondata correttamente.

[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

Parametri

d
Double

numero da ridimensionare con una potenza di due.

scaleFactor
Int32

potenza 2 usata per la scalabilità d

Restituisce

d × 2<sup>scaleFactor</sup>

Attributi

Commenti

Restituisce d × 2<sup>scaleFactor</sup> arrotondati come se eseguiti da una singola moltiplicazione a virgola mobile arrotondata correttamente. Se l'esponente del risultato è compreso tra Double#MIN_EXPONENT e Double#MAX_EXPONENT, la risposta viene calcolata esattamente. Se l'esponente del risultato sarà maggiore di Double.MAX_EXPONENT, viene restituito un infinito. Si noti che se il risultato è sottonormamale, la precisione può essere persa; ovvero, quando scalb(x, n) è sottonorma, scalb(scalb(x, n), -n) potrebbe non essere uguale a x. Quando il risultato è non NaN, il risultato ha lo stesso segno di d.

Casi speciali: <ul><li> Se il primo argomento è NaN, viene restituito NaN. <li> Se il primo argomento è infinito, viene restituito un infinito dello stesso segno. <li> Se il primo argomento è zero, viene restituito uno zero dello stesso segno. </ul>

Aggiunta nella versione 1.6.

Documentazione java per java.lang.StrictMath.scalb(double, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Scalb(Single, Int32)

Restituisce f × 2<sup>scaleFactor</sup> arrotondati come se eseguiti da una singola moltiplicazione a virgola mobile arrotondata correttamente.

[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

Parametri

f
Single

numero da ridimensionare con una potenza di due.

scaleFactor
Int32

potenza 2 usata per la scalabilità f

Restituisce

f × 2<sup>scaleFactor</sup>

Attributi

Commenti

Restituisce f × 2<sup>scaleFactor</sup> arrotondati come se eseguiti da una singola moltiplicazione a virgola mobile arrotondata correttamente. Se l'esponente del risultato è compreso tra Float#MIN_EXPONENT e Float#MAX_EXPONENT, la risposta viene calcolata esattamente. Se l'esponente del risultato sarà maggiore di Float.MAX_EXPONENT, viene restituito un infinito. Si noti che se il risultato è sottonormamale, la precisione può essere persa; ovvero, quando scalb(x, n) è sottonorma, scalb(scalb(x, n), -n) potrebbe non essere uguale a x. Quando il risultato è non NaN, il risultato ha lo stesso segno di f.

Casi speciali: <ul><li> Se il primo argomento è NaN, viene restituito NaN. <li> Se il primo argomento è infinito, viene restituito un infinito dello stesso segno. <li> Se il primo argomento è zero, viene restituito uno zero dello stesso segno. </ul>

Aggiunta nella versione 1.6.

Documentazione java per java.lang.StrictMath.scalb(float, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a