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
/li><>li 如果輸入小於 #MIN_VALUE
,則傳回的值會排清至 或 /li li;如果輸入小於 ,則傳回的值#POSITIVE_ZERO
會#MIN_NORMAL
排清至 #POSITIVE_ZERO
或 #NEGATIVE_ZERO
</li li>><><,傳回的值是 denorm 半精確度 float</li<>>;否則,傳回的值會四捨五入到最接近可表示的半精確度浮點數</li></ul>
的 android.util.Half.toHalf(float)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。