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 该方法来区分。
在所有其他情况下,let s、 e 和 m 是三个可从参数计算的值:
{ }
适用于 . 的 java.lang.Float.intBitsToFloat(int)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。