Web4College

Convertidor Hex a Float

Convierta entre números hexadecimales y de punto flotante de precisión simple IEEE 754 (32 bits). Vea paso a paso cómo cada bit se asigna a signo, exponente y mantisa.

3.1415927410125732
Signo (1 bit)0 = positive, 1 = negative
0
Exponent (8 bits)
10000000
Mantisa (23 bits)
10010010000111111011011

Conversión paso a paso

  1. 1

    Convertir hexadecimal a binario de 32 bits

    Cada dígito hexadecimal se expande a exactamente 4 bits binarios.

    40490FDB → 01000000010010010000111111011011

  2. 2

    Dividir en signo, exponente y mantisa

    Bit 31 = signo, bits 30–23 = exponente (8 bits), bits 22–0 = mantisa (23 bits).

    Sign: 0

    Exponent: 10000000

    Mantissa: 10010010000111111011011

  3. 3

    Decodificar el exponente

    Convierta los bits del exponente a decimal y luego reste el sesgo de 127.

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

    Exponente real: 1

  4. 4

    Decodificar la mantisa

    Agregue el 1 inicial implícito a los bits de fracción almacenados.

    Valor de mantisa: 1.5707963705

  5. 5

    Aplicar la fórmula IEEE 754

    Combine los tres campos utilizando la fórmula estándar.

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

    = 3.1415927410125732

Desglose visual

Flujo interactivo completo a menor escala: se recorta con un desvanecimiento cuando es más alto que la vista previa, y luego se expande suavemente al hacer clic en Cargar más.

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

Términos clave

TermLabelDetails
IEEE 754EstándarEstándar de punto flotante binario

El estándar internacional para la aritmética de punto flotante binario. Define el diseño exacto de los bits (signo, exponente, mantisa) y los valores especiales (NaN, ±Infinito, ±0) para formatos de 32 bits, 64 bits y otras precisiones.

Bit de signoSignoMás o menos
ExponentPotenciaTamaño del número
MantisaFracciónParte decimal
Sesgo (127)DesplazamientoDesplaza el exponente
EndiannessOrden de bytesDirección de memoria
Valores especialesExcepcionesNaN, ±Infinito, Cero

Preguntas frecuentes