Lenguaje

Float.IntBitsToFloat(Int32) Método

Definición

Devuelve el float valor correspondiente a una representación de bits determinada.

[Android.Runtime.Register("intBitsToFloat", "(I)F", "")]
public static float IntBitsToFloat(int bits);
[<Android.Runtime.Register("intBitsToFloat", "(I)F", "")>]
static member IntBitsToFloat : int -> single

Parámetros

bits
Int32

entero.

Devoluciones

el float valor de punto flotante con el mismo patrón de bits.

Atributos

Comentarios

Devuelve el float valor correspondiente a una representación de bits determinada. El argumento se considera una representación de un valor de punto flotante según el diseño de bits "formato único" de punto flotante IEEE 754.

Si el argumento es 0x7f800000, el resultado es infinito positivo.

Si el argumento es 0xff800000, el resultado es infinito negativo.

Si el argumento es cualquier valor del intervalo 0x7f800001 a través 0x7fffffff o del intervalo 0xff800001 a través 0xffffffffde , el resultado es naN. Ninguna operación de punto flotante IEEE 754 proporcionada por Java puede distinguir entre dos valores NaN del mismo tipo con patrones de bits diferentes. Los valores distintos de NaN solo se pueden distinguir mediante el uso del Float.floatToRawIntBits método .

En todos los demás casos, let s, e y m son tres valores que se pueden calcular desde el argumento :

{

Documentación de Java para java.lang.Float.intBitsToFloat(int).

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