Float.FloatToIntBits(Single) 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 "single format" zurück.
[Android.Runtime.Register("floatToIntBits", "(F)I", "")]
public static int FloatToIntBits(float value);
[<Android.Runtime.Register("floatToIntBits", "(F)I", "")>]
static member FloatToIntBits : single -> int
Parameter
- value
- Single
eine Gleitkommazahl.
Gibt zurück
die Bits, die die Gleitkommazahl darstellen.
- Attribute
Hinweise
Gibt eine Darstellung des angegebenen Gleitkommawerts gemäß dem IEEE 754-Gleitkomma-Bitlayout "single format" zurück.
Bit 31 (das bit, das durch die Maske 0x80000000ausgewählt wird) stellt das Vorzeichen der Gleitkommazahl dar. Bits 30-23 (die Bits, die durch die Maske 0x7f800000ausgewählt werden) stellen den Exponenten dar. Bits 22-0 (die Bits, die durch die Maske 0x007fffffausgewählt werden) stellen das Significand (manchmal auch als Mantissa bezeichnet) der Gleitkommazahl dar.
Wenn das Argument positiv unendlich ist, lautet 0x7f800000das Ergebnis .
Wenn das Argument negativ unendlich ist, lautet 0xff800000das Ergebnis .
Wenn das Argument NaN ist, lautet 0x7fc00000das Ergebnis .
In allen Fällen ist das Ergebnis eine ganze Zahl, die bei Angabe der #intBitsToFloat(int) Methode einen Gleitkommawert wie das Argument floatToIntBits erzeugt (außer alle NaN-Werte werden auf einen einzelnen "kanonischen" NaN-Wert reduziert).
Java Dokumentation für java.lang.Float.floatToIntBits(float).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.