Float.FloatToFloat16(Single) Methode

Definition

{

[Android.Runtime.Register("floatToFloat16", "(F)S", "", ApiSince=36)]
public static short FloatToFloat16(float f);
[<Android.Runtime.Register("floatToFloat16", "(F)S", "", ApiSince=36)>]
static member FloatToFloat16 : single -> int16

Parameter

f
Single

der float wert, der in binary16 konvertiert werden soll

Gibt zurück

der binär16-Gleitkommawert, codiert in einem short, dem Argument am nächsten gelegenen Wert} Die Konvertierung wird unter der Java.math.RoundingMode#HALF_EVEN auf den nächsten gleichmäßigen Rundungsmodus berechnet.

        Special cases:
        &lt;ul&gt;
        &lt;li&gt; If the argument is zero, the result is a zero with the
        same sign as the argument.
        &lt;li&gt; If the argument is infinite, the result is an infinity
        with the same sign as the argument.
        &lt;li&gt; If the argument is a NaN, the result is a NaN.
        &lt;/ul&gt;

        The binary16 format is discussed in
        more detail in the <code data-dev-comment-type="c">#float16ToFloat</code> method.
Attribute

Hinweise

{

Hinzugefügt in 20.

Java Dokumentation für java.lang.Float.floatToFloat16(float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: