tools

Inspecteur de nombres et flottants

Affichez une valeur en hexa, binaire et octets ; inspectez int8–int64, fp16, bfloat16, fp32 et fp64 bit à bit.

[chargement de l’outil…]

Principe

  • Une saisie décimale est convertie par valeur : -1 en int8 donne 0xFF (complément à deux), 0.1 en fp32 donne le flottant le plus proche, 0x3DCCCCCD.
  • Une saisie préfixée (0x…, 0b…, 0o…) est prise comme motif binaire brut : vous pouvez coller un registre ou un dump mémoire et voir ce qu’il signifie dans n’importe quel type.
  • Cliquez sur un bit pour l’inverser ; la saisie bascule alors sur le motif hexa brut.
  • Octets en mémoire montre l’ordre dans lequel un MCU little-endian (Cortex-M, ESP32, RP2040, x86) ou un format réseau big-endian les stockerait.

Formats flottants

Format Signe Exposant Mantisse Biais Usage typique
fp16 (half) 1 5 10 15 inférence GPU, Cortex-M55 Helium
bfloat16 1 8 7 127 entraînement ML : plage du fp32, moins de précision
fp32 1 8 23 127 float par défaut
fp64 1 11 52 1023 double, nombres JavaScript

Une valeur normale vaut (−1)^sign × 1.mantissa × 2^(exponent − bias). L’exposant 0 code zéro et les sous-normaux ; l’exposant tout à un code l’infini et NaN. Les conversions arrondissent au plus proche, à égalité vers le pair, comme le matériel.

Références

esc
Tous les outils
Aperçu Markdown[text]
Autonomie batterie en rapport cyclique[embedded]
Autonomie d’onduleur (UPS)[hardware]
Calcul de chute de tension[hardware]
Calcul de forme de tenseur[ai]
Calcul de résistance pour LED[embedded]
Calcul de section de câble[hardware]
Calcul de taille après quantification[ai]
Calculateur chmod[dev]
Calculateur CRC[embedded]
Calculateur d’autonomie de batterie[hardware]
Calculateur de filtre RC / LC[embedded]
Calculateur de pont diviseur de tension[embedded]
Calculateur de puissance de groupe électrogène[hardware]
Calculateur de résolution ADC / DAC[embedded]
Calculateur de sous-réseau / CIDR[dev]
Calculateur loi d’Ohm[embedded]
Calculateur timer / PWM[embedded]
Code couleur des résistances[embedded]
Convertisseur CSV ⇄ JSON[dev]
Convertisseur de chiffres romains[text]
Convertisseur de timestamp Unix[dev]
Décodeur JWT[dev]
Dimensionnement d’un parc de batteries solaires[hardware]
Encodeur / décodeur Base64[dev]
Encodeur d’entités HTML[dev]
Encodeur et analyseur d’URL[dev]
Erreur de baud rate UART[embedded]
Estimateur de mémoire / VRAM pour LLM[ai]
Formateur et validateur JSON[dev]
Formateur SQL[dev]
Formateur XML[dev]
Générateur d’expression cron[dev]
Générateur de hash[dev]
Générateur de Lorem Ipsum[text]
Générateur de mot de passe[dev]
Générateur de tableau Markdown[text]
Générateur et inspecteur d’UUID[dev]
Inspecteur de nombres et flottants[embedded]
Nombre en lettres[text]
Production de panneaux solaires[hardware]
Testeur de regex[dev]
Testeur JSONPath[dev]
Validateur et convertisseur YAML[dev]
Visualiseur de registres et champs de bits[embedded]
Commandes
Changer de thème (auto → clair → sombre)
Copier le lien de cette page
Aller à tous les outils
Read in English
↑↓ naviguer↵ ouvrir⌘↵ nouvel onglet