Half.ToHalf(Single) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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_VALUE
para #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.