Tentang alat ini
Konverter Floating-Point IEEE-754 menunjukkan persis bagaimana sebuah angka disimpan dalam memori sebagai float presisi tunggal 32-bit atau presisi ganda 64-bit, dan dapat membalikkan pola bit mentah kembali menjadi nilai desimalnya. Alat ini menggunakan typed array JavaScript (Float32Array / DataView) sehingga pola bit adalah representasi perangkat keras yang sesungguhnya, bukan perkiraan.
Dalam mode maju alat ini melaporkan pola sebagai heksadesimal dan sebagai biner yang dipecah menjadi tiga bidangnya: bit sign, exponent (8 bit dengan bias 127 untuk float32, 11 bit dengan bias 1023 untuk float64), dan mantissa (23 atau 52 bit). Alat ini juga mendekode exponent tak berbias dan mengklasifikasikan nilai sebagai normal, subnormal, nol, tak hingga, atau NaN. Yang terpenting, alat ini mencetak nilai tersimpan eksak yang dibaca kembali dari bit — yang untuk float32 sering berbeda dari yang Anda ketik, membuat galat pembulatan floating-point terlihat. Misalnya 0.1 tidak disimpan secara eksak dalam presisi mana pun.
Dalam mode terbalik Anda menempel pola hex (dengan atau tanpa 0x) atau string biner lebar penuh dan alat ini menafsirkan ulang bit-bit tersebut sebagai float dan menampilkan nilai desimal yang dihasilkan plus rincian bidang yang sama. Semuanya berjalan secara lokal di browser Anda. Ini adalah alat andalan untuk memahami pembulatan, membandingkan presisi tunggal versus ganda, dan memeriksa enkode khusus untuk ±0, ±∞, dan NaN.