IEEE-754-Wandler

Bit-Layout — Bit anklicken zum Kippen

Vorzeichen Exponent Mantisse

Feld Bits Kodiert Bedeutung

IEEE-754-Umrechner

Das ist ein IEEE-754-Umrechner: Fügen Sie eine Dezimalzahl oder ein Hex-Bitmuster ein und lesen Sie Vorzeichen, Exponent, Mantisse und den gespeicherten Wert. Vorzeichen, Exponent, Mantisse. binary32-1 ist 3F800000 (LE 0000803F). 0.1 ist 3DCCCCCD. π ist 40490FDB. +∞ ist 7F800000.

So geht’s

  1. binary16 / bfloat16 / binary32 / binary64. Dezimal oder Hex eingeben.
  2. Beispiel: 1 → 3F800000.
  3. Bits anklicken zum Kippen.
  4. Klasse, gespeicherter Wert, Fehler, ULP-Nachbarn.

Felder und Sonderwerte

Bias 15 / 127 / 1023. Exponent voll 1: Infinity oder NaN. binary16-Maximum 65504.

Warum 0.1 + 0.2 ≠ 0.3

Dezimalbrüche wiederholen sich in Basis 2. Nicht mit === vergleichen.

Hex und Byteorder

Little-endian von 3F800000 ist 0000803F.

Häufige Fragen

  • Acht Hex-Ziffern für 1.0? binary32 hat 4 Bytes.
  • 64 Bit? 3FF0000000000000.
  • Upload? Nein.

Verwandte Tools

Byteorder: Endian-Wandler. Als Ganzzahl: Hexadezimal zu Dezimal. Ganzzahlen: Dezimal zu Hexadezimal.

Ganzzahl-Hex statt Floats? Dezimal zu Hexadezimal →