Freigeben über


Half.ToHalf(Single) Methode

Definition

Wandelt den angegebenen Gleitkommawert mit einfacher Genauigkeit in einen Gleitkommawert mit halber Genauigkeit um.

[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

Parameter

f
Single

Der Gleitkommawert mit einfacher Genauigkeit, der in eine halbe Genauigkeit konvertiert werden soll

Gibt zurück

Gleitkommawert mit halber Genauigkeit

Attribute

Hinweise

Wandelt den angegebenen Gleitkommawert mit einfacher Genauigkeit in einen Gleitkommawert mit halber Genauigkeit um. Die folgenden Sonderfälle werden behandelt:

<ul>li Wenn die Eingabe NaN ist (siehe Float#isNaN(float)), der zurückgegebene Wert ist #NaN</li li>><Ist die Eingabe Float#POSITIVE_INFINITY oder Float#NEGATIVE_INFINITY, ist der zurückgegebene Wert bzw#NEGATIVE_INFINITY<#POSITIVE_INFINITY. /li li<>>Wenn die Eingabe 0 (positiv oder negativ) ist, lautet #POSITIVE_ZERO der zurückgegebene Wert oder #NEGATIVE_ZERO</li li>><Wenn die Eingabe kleiner #MIN_VALUEals ist, wird der zurückgegebene Wert geleert oder #NEGATIVE_ZERO<#POSITIVE_ZERO /li li<>>Li Wenn die Eingabe kleiner als ist #MIN_NORMAL><, der zurückgegebene Wert ist eine denormale Halbpräzision float</li li<>>Andernfalls wird der zurückgegebene Wert auf den nächsten darstellbaren Halbpräzisions-Float-Wert</li></ul gerundet.>

Java-Dokumentation für android.util.Half.toHalf(float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: