Convertisseur IEEE 754

Disposition des bits — cliquez un bit pour l’inverser

Signe Exposant Mantisse

Champ Bits Codé Sens

Convertisseur IEEE 754

Ceci est un convertisseur IEEE 754 : collez un décimal ou un motif hex et lisez signe, exposant, mantisse et la valeur stockée. Signe, exposant, mantisse. 1 en binary32 : 3F800000 (LE 0000803F). 0.1 : 3DCCCCCD. π : 40490FDB. +∞ : 7F800000.

Mode d’emploi

  1. binary16 / bfloat16 / binary32 / binary64. Décimal ou hex.
  2. Exemple : 1 → 3F800000.
  3. Cliquez un bit pour l’inverser.
  4. Classe, valeur stockée, erreur, voisins ULP.

Champs et spéciaux

Biais 15 / 127 / 1023. Exposant tout à 1 : Infinity ou NaN. Max binary16 : 65504.

Pourquoi 0.1 + 0.2 ≠ 0.3

Les décimaux sont périodiques en base 2. Pas de ===.

Hex et boutisme

Little-endian de 3F800000 : 0000803F.

Questions fréquentes

  • Huit chiffres hex pour 1.0 ? binary32 fait 4 octets.
  • 64 bits ? 3FF0000000000000.
  • Envoi ? Non.

Outils liés

Boutisme : Convertisseur d’endianness. Entier : Hexadécimal en décimal. Entiers : Décimal en Hex.

Hex entier plutôt que flottants ? Décimal en Hex →