Web4College

Conversor Hex para Float

Converta entre números hexadecimais e de ponto flutuante de precisão simples IEEE 754 (32 bits). Veja passo a passo como cada bit é mapeado para sinal, expoente e mantissa.

3.1415927410125732
Sinal (1 bit)0 = positive, 1 = negative
0
Expoente (8 bits)
10000000
Mantissa (23 bits)
10010010000111111011011

Conversão passo a passo

  1. 1

    Converter hexadecimal em binário de 32 bits

    Cada dígito hexadecimal se expande para exatamente 4 bits binários.

    40490FDB → 01000000010010010000111111011011

  2. 2

    Dividir em sinal, expoente e mantissa

    Bit 31 = sinal, bits 30–23 = expoente (8 bits), bits 22–0 = mantissa (23 bits).

    Sign: 0

    Exponent: 10000000

    Mantissa: 10010010000111111011011

  3. 3

    Decodificar o expoente

    Converta os bits do expoente em decimal e subtraia a tendência de 127.

    10000000 (binary) = 128 (decimal); 128 − 127 = 1

    Expoente real: 1

  4. 4

    Decodificar a mantissa

    Adicione o bit 1 implícito no início aos bits de fração armazenados.

    Valor da mantissa: 1.5707963705

  5. 5

    Aplicar a fórmula IEEE 754

    Combine todos os três campos usando a fórmula padrão.

    (−1)^0 × 1.5707963705 × 2^1

    = 3.1415927410125732

Divisão visual

Fluxo interativo completo em menor escala — cortado com esmaecimento quando maior que a visualização, depois expande suavemente em Carregar mais.

40490FDB → sign 0, exponent 10000000, fraction 10010010000111111011011 → 3.1415927410125732

Termos-chave

TermLabelDetails
IEEE 754PadrãoPadrão de ponto flutuante binário

O padrão internacional para aritmética de ponto flutuante binário. Ele define o layout exato dos bits (sinal, expoente, mantissa) e valores especiais (NaN, ±Infinito, ±0) para formatos de 32 bits, 64 bits e outras precisões.

Bit de sinalSinalMais ou menos
ExpoentePotênciaTamanho do número
MantissaFraçãoParte decimal
Tendência (127)DeslocamentoDesloca o expoente
EndiannessOrdem dos bytesDireção da memória
Valores especiaisExceçõesNaN, ±Infinito, Zero

Perguntas frequentes