共用方式為


Half.ToHalf(Single) 方法

定義

將指定的單精度浮點數轉換成半精確度浮點數。

[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 屬性授權中所述的詞彙使用。

適用於