Double.DoubleToLongBits(Double) 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.
Retourne une représentation de la valeur à virgule flottante spécifiée en fonction de la disposition de bits « double format » ieee 754.
[Android.Runtime.Register("doubleToLongBits", "(D)J", "")]
public static long DoubleToLongBits (double value);
[<Android.Runtime.Register("doubleToLongBits", "(D)J", "")>]
static member DoubleToLongBits : double -> int64
Paramètres
- value
- Double
nombre double
à virgule flottante de précision.
Retours
bits qui représentent le nombre à virgule flottante.
- Attributs
Remarques
Retourne une représentation de la valeur à virgule flottante spécifiée en fonction de la disposition de bits « double format » ieee 754.
Bit 63 (bit sélectionné par le masque 0x8000000000000000L
) représente le signe du nombre à virgule flottante. Les bits 62-52 (bits sélectionnés par le masque 0x7ff0000000000000L
) représentent l’exposant. Les bits 51-0 (bits sélectionnés par le masque 0x000fffffffffffffL
) représentent le significand (parfois appelé mantissa) du nombre à virgule flottante.
Si l’argument est l’infini positif, le résultat est 0x7ff0000000000000L
.
Si l’argument est l’infini négatif, le résultat est 0xfff0000000000000L
.
Si l’argument est NaN, le résultat est 0x7ff8000000000000L
.
Dans tous les cas, le résultat est un long
entier qui, lorsqu’il est donné à la #longBitsToDouble(long)
méthode, produit une valeur à virgule flottante identique à celle de doubleToLongBits
l’argument (à l’exception de toutes les valeurs NaN sont réduites à une seule valeur NaN « canonique »).
Documentation Java pour java.lang.Double.doubleToLongBits(double)
.
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.