Conversor de coma flotante IEEE-754
Codifica cualquier número decimal en su patrón de bits IEEE-754 exacto de precisión simple o doble y observa los campos de signo, exponente y mantisa.
Precision
Value decoded back from the stored bits
¿Cómo funciona esta calculadora?
Este conversor codifica un decimal en su patrón de bits IEEE-754. Divide la palabra en un bit de signo, un campo de exponente y una mantisa, luego informa de los exponentes sesgado e insesgado, la palabra hex y el valor exacto reconstruido tanto para precisión simple de 32 bits como doble de 64 bits, incluyendo cero, infinito, NaN y subnormales.
Fórmula
How this is calculated
El valor decimal que introduces se escribe en un búfer de bytes usando el DataView de la plataforma (setFloat32 para precisión simple de 32 bits, setFloat64 para precisión doble de 64 bits), luego cada byte se lee de vuelta y se expande a sus dígitos binarios en orden big-endian. La cadena de bits resultante se divide en tres campos: 1 bit de signo, luego el exponente (8 bits para simple, 11 bits para doble) y luego la mantisa, o fracción (23 bits para simple, 52 bits para doble).
El exponente se almacena con un sesgo para poder representar potencias tanto positivas como negativas sin un signo aparte: el sesgo es 127 para precisión simple y 1023 para precisión doble. El exponente insesgado es simplemente el exponente almacenado menos el sesgo. Para los números normales el valor real es (-1)^signo × 1,mantisa × 2^(exponenteAlmacenado - sesgo), donde el 1 inicial es implícito y no se almacena.
Los casos especiales se manejan directamente a partir de los patrones de los campos. Un exponente todo ceros con una mantisa cero es ±0; un exponente todo ceros con una mantisa distinta de cero es un número subnormal cuyo exponente efectivo es 1 - sesgo y cuyo bit inicial es 0 en lugar de 1. Un exponente todo unos con una mantisa cero es ±Infinito, y un exponente todo unos con una mantisa distinta de cero es NaN. El valor reconstruido se lee directamente de los mismos bytes, por lo que muestra exactamente el valor representable más cercano, incluido cualquier redondeo ocurrido durante la codificación.
Preguntas frecuentes
La mayoría de los decimales no se pueden representar de forma exacta en coma flotante binaria, por lo que el codificador almacena el valor representable más cercano. El campo reconstruido muestra ese valor redondeado, que es con el que realmente trabaja tu ordenador.
El exponente se almacena como un entero no negativo desplazado por un sesgo (127 para simple, 1023 para doble). Esto permite que un único campo sin signo codifique magnitudes grandes y pequeñas; la verdadera potencia de dos es el exponente almacenado menos el sesgo.
El cero usa un exponente y una mantisa todo ceros. El infinito usa un exponente todo unos con una mantisa cero. NaN usa un exponente todo unos con una mantisa distinta de cero. Los subnormales usan un exponente todo ceros con una mantisa distinta de cero y un bit inicial implícito de 0.
También conocido como
TG we-Calculate Editorial Team. (2026). Conversor de coma flotante IEEE-754 [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/ieee-754-floating-point-converter
TG we-Calculate Editorial Team. "Conversor de coma flotante IEEE-754." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/ieee-754-floating-point-converter.
TG we-Calculate Editorial Team, "Conversor de coma flotante IEEE-754," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/ieee-754-floating-point-converter
@misc{wecalculate_ieee_754_floating_point_converter, title = {Conversor de coma flotante IEEE-754}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/es/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }
¿Te ayudó esta calculadora?
