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)) の場合、戻り値は /li li><>入力が #NaN<または の場合、Float#POSITIVE_INFINITY戻り値はそれぞれ#POSITIVE_INFINITYまたは Float#NEGATIVE_INFINITY#NEGATIVE_INFINITY</li><li>入力が 0 (正または負) の場合、戻り値は #POSITIVE_ZERO または #NEGATIVE_ZERO</li><li>入力が 未満#MIN_VALUEの場合は、戻り値が または<#NEGATIVE_ZERO /li<>li>に#POSITIVE_ZEROフラッシュされます。#MIN_NORMAL><、 戻り値は denorm 半精度 float</li><です>。それ以外の場合、戻り値は最も近い表現可能な半精度 float 値</li></ul に丸められます>

の Java ドキュメント android.util.Half.toHalf(float)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象