Float.IntBitsToFloat(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.