Condividi tramite


Half.ToHalf(Single) Metodo

Definizione

Converte il valore float a precisione singola specificato in un valore float a metà precisione.

[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

Parametri

f
Single

Valore float a precisione singola da convertire in precisione a metà

Restituisce

Valore float a metà precisione

Attributi

Commenti

Converte il valore float a precisione singola specificato in un valore float a metà precisione. Vengono gestiti i casi speciali seguenti:

<ul>li Se l'input è NaN (vedere Float#isNaN(float)), il valore restituito è<#NaN /li><li>Se l'input è Float#POSITIVE_INFINITY o Float#NEGATIVE_INFINITY, il valore restituito è rispettivamente #POSITIVE_INFINITY o #NEGATIVE_INFINITY</li li>Se l'input è 0 (positivo o negativo), il valore restituito è #POSITIVE_ZERO o #NEGATIVE_ZERO</li<>li>Se l'input è minore di #MIN_VALUE, il valore restituito viene scaricato in #POSITIVE_ZERO o #NEGATIVE_ZERO</li><><li>Se l'input è minore di #MIN_NORMAL><, il valore restituito è un valore float</li<>>a metà precisione denorm. In caso contrario, il valore restituito viene arrotondato al valore< float a metà precisione più vicino/li></ul>

Documentazione java per android.util.Half.toHalf(float).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a