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,则结果为负无穷大。

如果参数是范围 0x7f8000010x7fffffff 或范围 0xff800001 中的 0xffffffff任意值,则结果为 NaN。 Java提供的无 IEEE 754 浮点运算可以区分具有不同位模式的同一类型的两个 NaN 值。 NaN 的非重复值只能通过使用 Float.floatToRawIntBits 该方法来区分。

在所有其他情况下,let sem 是三个可从参数计算的值:

{ }

适用于 . 的 java.lang.Float.intBitsToFloat(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于