Half.ToHalf(Single) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的单精度浮点值转换为半精度浮点值。
[Android.Runtime.Register("toHalf", "(F)S", "", ApiSince=26)]
public static short ToHalf (float f);
[<Android.Runtime.Register("toHalf", "(F)S", "", ApiSince=26)>]
static member ToHalf : single -> int16
参数
- f
- Single
要转换为半精度的单精度浮点值
返回
半精度浮点值
- 属性
注解
将指定的单精度浮点值转换为半精度浮点值。 处理以下特殊情况:
<ul>li 如果输入为 NaN(见Float#isNaN(float)
),则返回值为 /li><li>如果输入Float#POSITIVE_INFINITY
为或Float#NEGATIVE_INFINITY
,则返回的值#NaN
<分别为 #NEGATIVE_INFINITY
#POSITIVE_INFINITY
</li li><>;如果输入为 0(正或负),则返回的#POSITIVE_ZERO
值为 /#NEGATIVE_ZERO
<li<>li>如果输入小于#MIN_VALUE
,则返回的值将刷新到 #POSITIVE_ZERO
/<#NEGATIVE_ZERO
li li<>>;如果输入小于#MIN_NORMAL
><,返回的值是非数半精度浮点数/li><>否则,返回的值舍入到最接近的可表示半精度浮点<值</li></ul>
适用于 . 的 android.util.Half.toHalf(float)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。