API IEEE 754
Inspectez et construisez des nombres à virgule flottante IEEE 754 — voyez exactement comment un nombre est stocké dans les bits. Le point de terminaison encode prend un nombre et décompose sa représentation simple (32 bits) ou double (64 bits) en bit de signe, exposant brut et non biaisé, mantisse, disposition binaire complète divisée en signe / exposant / mantisse, mot hexadécimal et une classification (normal, subnormal, zéro, infini ou NaN) ; pour la simple précision, il renvoie également la valeur réelle après arrondi, afin que vous puissiez voir directement l'erreur en virgule flottante. Le point de terminaison decode fait l'inverse — donnez-lui un mot hexadécimal ou une chaîne binaire 32/64 bits et il renvoie le nombre qu'il représente ainsi que la même décomposition des champs. Il accepte inf, -inf et nan, et dispose les octets en big-endian. Tout est calculé localement et de manière déterministe, donc c'est instantané et exact. Idéal pour les systèmes et la programmation embarquée, l'enseignement du fonctionnement des flottants, le débogage des erreurs de précision et d'arrondi, les protocoles binaires et les formats de fichiers, et la préparation aux entretiens. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela inspecte les bits des nombres à virgule flottante ; pour la conversion de base entière, utilisez une API de conversion de base.
api.oanor.com/ieee754-api