StrictMath.Scalb Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Scalb(Double, Int32) |
Retourne |
Scalb(Single, Int32) |
Retourne |
Scalb(Double, Int32)
Retourne d
× ; 2<sup<>scaleFactor
/sup> arrondi comme s’il est effectué par une seule multiplication à virgule flottante correctement arrondie.
[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
Paramètres
- d
- Double
nombre à mettre à l’échelle par une puissance de deux.
- scaleFactor
- Int32
puissance de 2 utilisée pour mettre à l’échelle d
Retours
d
× ; 2<sup>scaleFactor
</sup>
- Attributs
Remarques
Retourne d
× ; 2<sup<>scaleFactor
/sup> arrondi comme s’il est effectué par une seule multiplication à virgule flottante correctement arrondie. Si l’exposant du résultat est compris Double#MIN_EXPONENT
et Double#MAX_EXPONENT
que la réponse est calculée exactement. Si l’exposant du résultat est supérieur Double.MAX_EXPONENT
à , un infini est retourné. Notez que si le résultat est subnormal, la précision peut être perdue ; autrement dit, lorsqu’il scalb(x, n)
est subnormal, scalb(scalb(x, n), -n)
peut ne pas être égal à x. Lorsque le résultat n’est pas naN, le résultat a le même signe que d
.
Cas spéciaux : <ul><li> Si le premier argument est NaN, NaN est retourné. <li> Si le premier argument est infini, alors une infinité du même signe est retournée. <li> Si le premier argument est égal à zéro, un zéro du même signe est retourné. </ul>
Ajouté dans la version 1.6.
Documentation Java pour java.lang.StrictMath.scalb(double, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Scalb(Single, Int32)
Retourne f
× ; 2<sup<>scaleFactor
/sup> arrondi comme s’il est effectué par une seule multiplication à virgule flottante correctement arrondie.
[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
Paramètres
- f
- Single
nombre à mettre à l’échelle par une puissance de deux.
- scaleFactor
- Int32
puissance de 2 utilisée pour mettre à l’échelle f
Retours
f
× ; 2<sup>scaleFactor
</sup>
- Attributs
Remarques
Retourne f
× ; 2<sup<>scaleFactor
/sup> arrondi comme s’il est effectué par une seule multiplication à virgule flottante correctement arrondie. Si l’exposant du résultat est compris Float#MIN_EXPONENT
et Float#MAX_EXPONENT
que la réponse est calculée exactement. Si l’exposant du résultat est supérieur Float.MAX_EXPONENT
à , un infini est retourné. Notez que si le résultat est subnormal, la précision peut être perdue ; autrement dit, lorsqu’il scalb(x, n)
est subnormal, scalb(scalb(x, n), -n)
peut ne pas être égal à x. Lorsque le résultat n’est pas naN, le résultat a le même signe que f
.
Cas spéciaux : <ul><li> Si le premier argument est NaN, NaN est retourné. <li> Si le premier argument est infini, alors une infinité du même signe est retournée. <li> Si le premier argument est égal à zéro, un zéro du même signe est retourné. </ul>
Ajouté dans la version 1.6.
Documentation Java pour java.lang.StrictMath.scalb(float, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.