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 (入力が 0 の場合は Float#POSITIVE_INFINITY
#POSITIVE_INFINITY
Float#NEGATIVE_INFINITY
/li><li>)、入力が 0 (正または<#NEGATIVE_INFINITY
負) の場合は /li><li>、入力値が<#POSITIVE_ZERO
#NEGATIVE_ZERO
/li><>未満#MIN_VALUE
の場合、戻り値は /li li に#POSITIVE_ZERO
<#NEGATIVE_ZERO
フラッシュされます。入力が次の値より#MIN_NORMAL
小さい場合は /li li>><の場合、戻り値は非正規化半精度 float</li<>>です。それ以外の場合、戻り値は最も近い表現可能な半精度浮動小数点値</li></ul に丸められます。>
の Java ドキュメントandroid.util.Half.toHalf(float)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。