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)),回傳值為<#NaN /li<>li>若輸入為 Float#POSITIVE_INFINITY 或 Float#NEGATIVE_INFINITY,則回傳值分別為 #POSITIVE_INFINITY<#NEGATIVE_INFINITY或 /li<>li>若輸入為 0(正負值),則回傳值為 #NEGATIVE_ZERO<#POSITIVE_ZERO 或 /li><li>若輸入#MIN_VALUE小於 ,則回傳值會被清除為 #POSITIVE_ZERO 或<#NEGATIVE_ZERO /li><li>若輸入小於#MIN_NORMAL><,回傳值為去規範半精度浮點數</li<>li>,否則回傳值將四捨五入至最接近的可表示半精度浮點數值</li></ul>
Java 文件 android.util.Half.toHalf(float)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。