Visualizador de bits de coma flotante IEEE 754 (32 y 64 bits)

Visualizador de bits de coma flotante IEEE 754 (32 y 64 bits): Decodifica la estructura IEEE 754 de 64 bits en 1 bit de signo, 11 bits de exponente sesgado y 52 bits de fracción (mantisa).

Cargando herramienta...

Acerca de visualizador de bits de coma flotante ieee 754 (32 y 64 bits)

Visualizador de bits de coma flotante IEEE 754 (32 y 64 bits)Visualizador de bits de coma flotante IEEE 754 (32 y 64 bits): Decodifica la estructura IEEE 754 de 64 bits en 1 bit de signo, 11 bits de exponente sesgado y 52 bits de fracción (mantisa).

Cómo funciona esta herramienta

Cálculo y relación entre parámetros: binary64 = sign[1] + exponent[11] + fraction[52]

Canalización de procesamiento y arquitectura técnica

  1. Pega los datos del ejemplo en «Entrada».
  2. Pulsa «Ejecutar localmente».
  3. Compara «Datos de salida sin formato» con el ejemplo; corrige la entrada si aparece un error.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Inspeccione el patrón binary64 que JavaScript produce para el decimal 0.1.

Entrada de muestra:

0.1

Procesamiento computacional: DataView.setFloat64 almacena el valor analizado y separa los bits de signo, exponente y fracción.

Salida ilustrativa:

{ "value": 0.1, "sign": "0", "exponent": "01111111011", "fraction": "1001100110011001100110011001100110011001100110011010", "float64Bits": "0011111110111001100110011001100110011001100110011001100110011010" }

Límites y casos especiales

Dominios de los parámetros y unidades: value ∈ ℝ; |value| ≤ 1.7976931348623157e308; binary64 = 1 + 11 + 52 bit. Los resultados usan coma flotante binary64 salvo cuando se indica BigInt. Las tarjetas muestran hasta 10 cifras significativas; la salida sin formato conserva el valor serializado. Una relación null indica que el modelo no tiene un valor finito significativo para esa relación; no equivale a cero.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Pega los datos del ejemplo en «Entrada».
  2. Pulsa «Ejecutar localmente».
  3. Compara «Datos de salida sin formato» con el ejemplo; corrige la entrada si aparece un error.

Preguntas frecuentes

¿Cómo construye el visualizador IEEE 754 el resultado de 64 bits?+

Convierte el número de JavaScript con DataView.setFloat64, lee sus ocho bytes en orden big-endian y muestra el signo, 11 bits de exponente, 52 bits de fracción y la cadena completa de 64 bits.

¿Qué valores se pueden introducir?+

Introduzca un literal numérico de JavaScript como 0.1, 1.5, -0, Infinity o NaN. La página visualiza el binary64 producido por el análisis de JavaScript; no es aritmética decimal arbitraria ni un conversor binary32.

¿Por qué 0.1 tiene una fracción larga y repetida?+

0.1 no tiene una fracción binaria finita, por lo que su binary64 IEEE 754 más cercano tiene 52 bits que parecen repetirse. La herramienta informa los bits almacenados y no afirma que el decimal se represente exactamente.

¿Qué probó el vector de navegador de 0.1?+

Devolvió signo 0, exponente 01111111011, la fracción de 52 bits terminada en 1010 y la secuencia exacta 0011111110111001100110011001100110011001100110011001100110011010, sin carga útil enviada.