Float.FloatToIntBits(Single) 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.
Restituisce una rappresentazione del valore a virgola mobile specificato in base al layout di bit a virgola mobile IEEE 754 "formato singolo".
[Android.Runtime.Register("floatToIntBits", "(F)I", "")]
public static int FloatToIntBits(float value);
[<Android.Runtime.Register("floatToIntBits", "(F)I", "")>]
static member FloatToIntBits : single -> int
Parametri
- value
- Single
numero a virgola mobile.
Valori restituiti
bit che rappresentano il numero a virgola mobile.
- Attributi
Commenti
Restituisce una rappresentazione del valore a virgola mobile specificato in base al layout di bit a virgola mobile IEEE 754 "formato singolo".
Bit 31 (bit selezionato dalla maschera 0x80000000) rappresenta il segno del numero a virgola mobile. I bit 30-23 (i bit selezionati dalla maschera 0x7f800000) rappresentano l'esponente. I bit da 22 a 0 (i bit selezionati dalla maschera 0x007fffff) rappresentano il significando (talvolta chiamato mantissa) del numero a virgola mobile.
Se l'argomento è infinito positivo, il risultato è 0x7f800000.
Se l'argomento è infinito negativo, il risultato è 0xff800000.
Se l'argomento è NaN, il risultato è 0x7fc00000.
In tutti i casi, il risultato è un numero intero che, se assegnato al #intBitsToFloat(int) metodo, produrrà un valore a virgola mobile uguale all'argomento a floatToIntBits (tranne che tutti i valori NaN vengono compressi in un singolo valore NaN "canonico").
per java.lang.Float.floatToIntBits(float).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.