Double.DoubleToLongBits(Double) 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 "double format" a virgola mobile 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
Parametri
- value
- Double
numero double
a virgola mobile e precisione.
Restituisce
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 "double format" a virgola mobile IEEE 754.
Bit 63 (bit selezionato dalla maschera 0x8000000000000000L
) rappresenta il segno del numero a virgola mobile. I bit da 62 a 52 (i bit selezionati dalla maschera 0x7ff0000000000000L
) rappresentano l'esponente. I bit 51-0 (i bit selezionati dalla maschera 0x000fffffffffffffL
) rappresentano il significando (talvolta chiamato mantissa) del numero a virgola mobile.
Se l'argomento è infinito positivo, il risultato è 0x7ff0000000000000L
.
Se l'argomento è infinito negativo, il risultato è 0xfff0000000000000L
.
Se l'argomento è NaN, il risultato è 0x7ff8000000000000L
.
In tutti i casi, il risultato è un long
numero intero che, se assegnato al #longBitsToDouble(long)
metodo, produrrà un valore a virgola mobile uguale all'argomento a doubleToLongBits
(tranne che tutti i valori NaN vengono compressi in un singolo valore NaN "canonico").
Documentazione java per java.lang.Double.doubleToLongBits(double)
.
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.