Float.FloatToIntBits(Single) 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 « format unique » à virgule flottante IEEE 754.
[Android.Runtime.Register("floatToIntBits", "(F)I", "")]
public static int FloatToIntBits(float value);
[<Android.Runtime.Register("floatToIntBits", "(F)I", "")>]
static member FloatToIntBits : single -> int
Paramètres
- value
- Single
nombre à virgule flottante.
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 « format unique » à virgule flottante IEEE 754.
Bit 31 (bit sélectionné par le masque 0x80000000) représente le signe du nombre à virgule flottante. Les bits 30-23 (bits sélectionnés par le masque 0x7f800000) représentent l’exposant. Les bits 22-0 (bits sélectionnés par le masque 0x007fffff) représentent le significand (parfois appelé le mantissa) du nombre à virgule flottante.
Si l’argument est l’infini positif, le résultat est 0x7f800000.
Si l’argument est l’infini négatif, le résultat est 0xff800000.
Si l’argument est NaN, le résultat est 0x7fc00000.
Dans tous les cas, le résultat est un entier qui, lorsqu’il est donné à la #intBitsToFloat(int) méthode, produit une valeur à virgule flottante identique à floatToIntBits celle de l’argument (à l’exception de toutes les valeurs NaN sont réduites à une valeur NaN « canonique » unique).
Java documentation pour java.lang.Float.floatToIntBits(float).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.