次の方法で共有


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 (入力が 0 の場合は Float#POSITIVE_INFINITY#POSITIVE_INFINITYFloat#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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象