Compartilhar via


Half.ToHalf(Single) Método

Definição

Converte o valor de flutuação de precisão única especificado em um valor de flutuação de meia precisão.

[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

Parâmetros

f
Single

O valor de flutuação de precisão única para converter em meia-precisão

Retornos

Um valor de flutuação de meia precisão

Atributos

Comentários

Converte o valor de flutuação de precisão única especificado em um valor de flutuação de meia precisão. São tratados os seguintes casos especiais:

<ul li>Se a entrada for NaN (consulte Float#isNaN(float)), o valor retornado será #NaN</li<>li>Se a entrada for Float#POSITIVE_INFINITY ou Float#NEGATIVE_INFINITY, o valor retornado será respectivamente #POSITIVE_INFINITY ou #NEGATIVE_INFINITY</li<>li>Se a entrada for 0 (positiva ou negativa), o valor retornado será #POSITIVE_ZERO ou #NEGATIVE_ZERO</li><li>Se a entrada for menor que , o valor retornado será liberado #MIN_VALUEpara #POSITIVE_ZERO ou #NEGATIVE_ZERO</li><li>Se a entrada for menor que #MIN_NORMAL><, o valor retornado é um float< de meia precisão denorm/li><li>Caso contrário, o valor retornado é arredondado para o valor< de flutuação de meia precisão representável mais próximo/li></ul>

Documentação Java para android.util.Half.toHalf(float).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a