Float.IntBitsToFloat(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳 float 對應給定位元表示的值。
[Android.Runtime.Register("intBitsToFloat", "(I)F", "")]
public static float IntBitsToFloat(int bits);
[<Android.Runtime.Register("intBitsToFloat", "(I)F", "")>]
static member IntBitsToFloat : int -> single
參數
- bits
- Int32
整數。
傳回
浮 float 點數值與相同位元模式。
- 屬性
備註
回傳 float 對應給定位元表示的值。 根據 IEEE 754 浮點「單一格式」位元佈局,該參數被視為浮點數值的表示。
若參數為 0x7f800000,則結果為正無限大。
若參數為 0xff800000,則結果為負無限大。
若參數為 範圍內0x7f800001的任意值0x7fffffff,或 0xff800001 的0xffffffff範圍內,則結果為 NaN。 Java 提供的 IEEE 754 浮點運算無法區分同類型但位元模式不同的兩個 NaN 值。 NaN的不同值僅能透過使用該 Float.floatToRawIntBits 方法區分。
在其他所有情況下,令 s、 e 和 m 為三個可由參數計算的值:
{
Java 文件 java.lang.Float.intBitsToFloat(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。