Float.IntBitsToFloat(Int32) Método

Definição

Retorna o float valor correspondente a uma determinada representação de bit.

[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

um inteiro.

Retornos

o float valor de ponto flutuante com o mesmo padrão de bit.

Atributos

Comentários

Retorna o float valor correspondente a uma determinada representação de bit. O argumento é considerado uma representação de um valor de ponto flutuante de acordo com o layout de bit "formato único" do ponto flutuante IEEE 754.

Se o argumento for 0x7f800000, o resultado será infinito positivo.

Se o argumento for 0xff800000, o resultado será infinito negativo.

Se o argumento for qualquer valor no intervalo 0x7f800001 por meio 0x7fffffff ou no intervalo 0xff800001 , 0xffffffffo resultado será um NaN. Nenhuma operação de ponto flutuante IEEE 754 fornecida por Java pode distinguir entre dois valores NaN do mesmo tipo com padrões de bits diferentes. Valores distintos de NaN só são distinguíveis com o uso do Float.floatToRawIntBits método.

Em todos os outros casos, vamosser três valores que podem ser computados a partir do argumento:

{

Java documentação para java.lang.Float.intBitsToFloat(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a