Double.DoubleToLongBits(Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Darstellung des angegebenen Gleitkommawerts gemäß dem IEEE 754-Gleitkomma-Bitlayout "Double format" zurück.
[Android.Runtime.Register("doubleToLongBits", "(D)J", "")]
public static long DoubleToLongBits (double value);
[<Android.Runtime.Register("doubleToLongBits", "(D)J", "")>]
static member DoubleToLongBits : double -> int64
Parameter
- value
- Double
Eine double
Genauigkeit Gleitkommazahl.
Gibt zurück
die Bits, die die Gleitkommazahl darstellen.
- Attribute
Hinweise
Gibt eine Darstellung des angegebenen Gleitkommawerts gemäß dem IEEE 754-Gleitkomma-Bitlayout "Double format" zurück.
Bit 63 (das bit, das durch die Maske 0x8000000000000000L
ausgewählt wird) stellt das Vorzeichen der Gleitkommazahl dar. Bits 62-52 (die Bits, die durch die Maske 0x7ff0000000000000L
ausgewählt werden) stellen den Exponenten dar. Bits 51-0 (die Bits, die durch die Maske 0x000fffffffffffffL
ausgewählt werden) stellen das Significand (manchmal auch als Mantissa bezeichnet) der Gleitkommazahl dar.
Wenn das Argument positiv unendlich ist, lautet 0x7ff0000000000000L
das Ergebnis .
Wenn das Argument negativ unendlich ist, lautet 0xfff0000000000000L
das Ergebnis .
Wenn das Argument NaN ist, lautet 0x7ff8000000000000L
das Ergebnis .
In allen Fällen ist das Ergebnis eine long
ganze Zahl, die bei Angabe der #longBitsToDouble(long)
Methode einen Gleitkommawert wie das Argument doubleToLongBits
erzeugt (außer alle NaN-Werte werden auf einen einzelnen "kanonischen" NaN-Wert reduziert).
Java-Dokumentation für java.lang.Double.doubleToLongBits(double)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.