درباره این ابزار
مبدل ممیز شناور IEEE-754 دقیقاً نشان میدهد که چگونه یک عدد بهصورت یک ممیز شناور تکدقتی 32 بیتی یا دودقتی 64 بیتی در حافظه ذخیره میشود، و میتواند یک الگوی بیتی خام را به مقدار اعشاری آن معکوس کند. از آرایههای تایپشدهی جاوااسکریپت (Float32Array / DataView) استفاده میکند بنابراین الگوی بیتی بازنمایی سختافزاری واقعی است، نه یک تقریب.
در حالت رو به جلو الگو را بهصورت hexadecimal و بهصورت باینری تقسیمشده به سه فیلدش گزارش میدهد: بیت علامت، نما (8 بیت با بایاس 127 برای float32، 11 بیت با بایاس 1023 برای float64)، و مانتیس (23 یا 52 بیت). همچنین نمای بدون بایاس را رمزگشایی میکند و مقدار را بهعنوان normal، subnormal، zero، infinity یا NaN طبقهبندی میکند. مهمتر اینکه مقدار دقیق ذخیرهشدهای را که از بیتها بازخوانده شده چاپ میکند — که برای float32 اغلب با آنچه تایپ کردهاید متفاوت است و خطای گرد کردن ممیز شناور را قابلمشاهده میسازد. برای مثال 0.1 در هیچکدام از دقتها دقیقاً ذخیره نمیشود.
در حالت معکوس یک الگوی hex (با یا بدون 0x) یا یک رشتهی باینری با عرض کامل میچسبانید و آن بیتها را بهعنوان یک float بازتفسیر میکند و مقدار اعشاری حاصل بهعلاوه همان تفکیک فیلد را نشان میدهد. همهچیز بهصورت محلی در مرورگر شما اجرا میشود. این یک ابزار مرجع برای درک گرد کردن، مقایسهی دقت تک در برابر دو، و بازرسی رمزگذاریهای خاص برای ±0، ±∞ و NaN است.