Compartir a través de


Half.ToHalf(Single) Método

Definición

Convierte el valor float de precisión única especificado en un valor float de precisión media.

[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

Valor flotante de precisión única que se va a convertir en precisión media

Devoluciones

Un valor float de precisión media

Atributos

Comentarios

Convierte el valor float de precisión única especificado en un valor float de precisión media. Se controlan los siguientes casos especiales:

<ul>li Si la entrada es NaN (vea Float#isNaN(float)), el valor devuelto es #NaN</li>><Si la entrada es Float#POSITIVE_INFINITY o Float#NEGATIVE_INFINITY, el valor devuelto es respectivamente #POSITIVE_INFINITY o<#NEGATIVE_INFINITY /li<>>Si la entrada es 0 (positivo o negativo), el valor devuelto es #POSITIVE_ZERO o<#NEGATIVE_ZERO /li><li>Si la entrada es menor que , el valor devuelto se vacía en o /li li Si la entrada es menor que #MIN_VALUE, el valor devuelto se vacía en #POSITIVE_ZERO o<#NEGATIVE_ZERO /li><li>Si la entrada es menor que .#MIN_NORMAL><, el valor devuelto es un valor flotante de precisión media de desnorma/li><;>de lo contrario, el valor devuelto se redondea al valor< flotante< de precisión media más cercano que se puede representar/li></ul.>

Documentación de Java para android.util.Half.toHalf(float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a