Ce que cache un nombre en mémoire
Saisissez une valeur décimale : l’outil l’affiche côte à côte en demi-précision (16 bits), simple précision (32 bits) et double précision (64 bits), chaque fois découpée en signe, exposant et mantisse. Un entier apparaît de son côté sur 8, 16, 32 et 64 bits, avec ses lectures signée et non signée.
Manipuler les bits directement
- Cliquez sur un bit pour l’inverser et voyez aussitôt la valeur et le motif hexadécimal changer.
- Tapez un motif hexadécimal brut pour n’importe quelle largeur, puis validez avec Entrée.
- Essayez
Infinity,-Infinity,NaNou un entier préfixé par0x. - Observez dépassements, rebouclage selon la largeur, bit de signe et valeurs spéciales.
Pour le développement et l’enseignement
L’outil s’adresse aux développeurs, aux étudiants en informatique, aux enseignants et à toute personne qui veut comprendre la représentation binaire des nombres. Un navigateur suffit : ni compilateur, ni débogueur, ni installation.
Traitement local et limites
Les valeurs sont calculées dans le navigateur et ne sont pas envoyées au serveur de l’application. Seuls la langue et le thème (système, clair ou sombre) sont mémorisés ; les nombres saisis ne sont pas conservés et aucun lien ne permet de retrouver un état. L’interface existe en 21 langues.
La conversion en 16 bits est une approximation pédagogique : elle tronque la mantisse et simplifie les valeurs sous-normales. Chaque largeur d’entier reboucle indépendamment. Il n’y a ni import, ni export, ni commande de copie, et une saisie invalide ou incomplète est ignorée sans message. Les champs et réglages sont étiquetés et se pilotent au clavier, et les valeurs ne reposent pas sur la seule couleur ; les cellules de bits, en revanche, ne répondent qu’au pointeur, sans commande clavier ni explication dédiée pour les lecteurs d’écran.
Fonctionnalités à découvrir
Commencez par cette sélection, puis consultez le guide complet pour aller plus loin.
