Lenguaje

Float.FloatToIntBits(Single) Método

Definición

Devuelve una representación del valor de punto flotante especificado según el diseño de bits "formato único" de punto flotante IEEE 754.

[Android.Runtime.Register("floatToIntBits", "(F)I", "")]
public static int FloatToIntBits(float value);
[<Android.Runtime.Register("floatToIntBits", "(F)I", "")>]
static member FloatToIntBits : single -> int

Parámetros

value
Single

un número de punto flotante.

Devoluciones

bits que representan el número de punto flotante.

Atributos

Comentarios

Devuelve una representación del valor de punto flotante especificado según el diseño de bits "formato único" de punto flotante IEEE 754.

Bit 31 (el bit seleccionado por la máscara 0x80000000) representa el signo del número de punto flotante. Los bits 30-23 (los bits seleccionados por la máscara 0x7f800000) representan el exponente. Los bits 22-0 (los bits seleccionados por la máscara 0x007fffff) representan el significado (a veces denominado mantisa) del número de punto flotante.

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

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

Si el argumento es NaN, el resultado es 0x7fc00000.

En todos los casos, el resultado es un entero que, cuando se proporciona al #intBitsToFloat(int) método , generará un valor de punto flotante igual que el argumento a floatToIntBits (excepto que todos los valores NaN se contraen a un único valor NaN "canónico").

Java documentación para java.lang.Float.floatToIntBits(float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a