StrictMath.Scalb Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Scalb(Double, Int32) |
Restituisce |
Scalb(Single, Int32) |
Restituisce |
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.