Convertitore IEEE 754

Layout dei bit — clic su un bit per invertirlo

Segno Esponente Mantissa

Campo Bit Codificato Significato

Convertitore IEEE 754

Questo è un convertitore IEEE 754: incollate un decimale o un pattern hex e leggete segno, esponente, mantissa e il valore memorizzato. Segno, esponente, mantissa. 1 in binary32 è 3F800000 (LE 0000803F). 0.1 è 3DCCCCCD. π è 40490FDB. +∞ è 7F800000.

Come si usa

  1. binary16 / bfloat16 / binary32 / binary64. Decimale o hex.
  2. Esempio: 1 → 3F800000.
  3. Clic su un bit per invertirlo.
  4. Classe, valore memorizzato, errore, vicini ULP.

Campi e speciali

Bias 15 / 127 / 1023. Esponente tutto 1: Infinity o NaN. Max binary16: 65504.

Perché 0.1 + 0.2 ≠ 0.3

I decimali sono periodici in base 2. Non usare ===.

Hex e ordine dei byte

Little-endian di 3F800000 è 0000803F.

Domande frequenti

  • Otto cifre hex per 1.0? binary32 è 4 byte.
  • 64 bit? 3FF0000000000000.
  • Upload? No.

Strumenti correlati

Ordine dei byte: Convertitore endian. Intero: Esadecimale a Decimale. Interi: Decimale in Esadecimale.

Hex intero invece dei float? Decimale in Esadecimale →