語言

Float.IntBitsToFloat(Int32) 方法

定義

回傳 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,或 0xff8000010xffffffff範圍內,則結果為 NaN。 Java 提供的 IEEE 754 浮點運算無法區分同類型但位元模式不同的兩個 NaN 值。 NaN的不同值僅能透過使用該 Float.floatToRawIntBits 方法區分。

在其他所有情況下,令 sem 為三個可由參數計算的值:

{

Java 文件 java.lang.Float.intBitsToFloat(int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於