Konverter IEEE 754
Konverter IEEE 754 ini mengubah bilangan desimal menjadi pola 16, 32, atau 64 bit dan menampilkan tanda, eksponen, mantisa, nilai tersimpan yang tepat, serta galat pembulatan. Heksadesimal dan bit juga bisa dimasukkan.
Sumber: Wikipedia – IEEE 754. Diperbarui: .
Cara menghitung
Bilangan floating-point terdiri atas tanda s, eksponen e, dan mantisa m: nilai = (−1)^s · 2^(e − bias) · 1,m. Desimal 0,1 menjadi 0x3DCCCCCD sebagai float dan tersimpan sebagai 0,100000001490116119384765625.
Tiga format
- Half (binary16): 1 bit tanda, 5 bit eksponen (bias 15), 10 bit mantisa
- Single (binary32, float): 1, 8 (bias 127), dan 23 bit
- Double (binary64): 1, 11 (bias 1023), dan 52 bit
Mengapa 0,1 tidak tepat
Bilangan floating-point menyimpan pangkat dua, sedangkan 0,1 adalah pecahan berulang dalam biner. Karena itu nilainya dibulatkan, dan 0,1 + 0,2 menghasilkan 0,30000000000000004. Konverter menampilkan nilai desimal tersimpan yang tepat dan galat pembulatannya.
Nilai khusus
Jika semua bit eksponen bernilai 1, bilangan itu tak hingga (mantisa 0) atau NaN (mantisa bukan 0). Jika semuanya 0, bilangan itu nol atau subnormal, yaitu disimpan tanpa angka satu di depan.
Pertanyaan umum
Bagaimana mengubah bilangan desimal ke IEEE 754?
Uraikan menjadi tanda, eksponen basis 2, dan mantisa, lalu simpan dalam 8 + 23 bit (float) atau 11 + 52 bit (double). Konverter melakukannya dan menampilkan heksadesimal serta bit.
Mengapa 0,1 sebagai float tidak tepat 0,1?
0,1 adalah pecahan tak hingga dalam biner dan harus dibulatkan. Sebagai float hasilnya 0,100000001490116…, sebagai double 0,1000000000000000055….
Apa arti bit pada sebuah float?
Bit pertama adalah tanda, 8 bit berikutnya eksponen dengan bias 127, dan 23 bit terakhir mantisa tanpa angka satu di depan.
Sumber dan dasar hukum
Diperbarui: · Kebijakan editorial
Alat terkait
- Konversi bilangan (langkah demi langkah)Konversi bilangan biner, oktal, desimal, heksadesimal dan basis 2–36 – dengan cara langkah demi langkah, bilangan pecahan, dan komplemen dua.
- Kalkulator biner dengan langkah perhitunganKalkulator biner online: jumlahkan, kurangkan, kalikan, bagi, dan gabungkan bilangan biner dengan AND, OR, XOR – hasil juga dalam desimal dan heksa.
- Kalkulator notasi ilmiah (bentuk baku) dengan caraUbah bilangan ke notasi ilmiah (bentuk baku a × 10ⁿ) dan sebaliknya: notasi E, notasi teknik dengan awalan SI dan angka penting – tepat, langkah demi langkah.
- Kalkulator Angka PentingHitung jumlah angka penting, bulatkan ke n angka penting, dan terapkan aturan perkalian serta penjumlahan – lengkap dengan cara menghitung dan notasi ilmiah.
- Ubah teks ke kode biner (dan sebaliknya)Ubah teks menjadi kode biner, heksadesimal, desimal, atau oktal dan terjemahkan biner kembali ke teks: UTF-8 untuk aksara dan emoji, langsung di browser Anda.
- Tabel ASCII dengan desimal, heksadesimal, oktal, biner, dan pencarian UnicodeTabel ASCII lengkap (0–127) dan Latin-1 (128–255): desimal, hex, oktal, biner, entitas HTML, karakter kontrol. Cari karakter Unicode apa pun beserta UTF-8.
- Cek IP address sayaCek IP address Anda secara instan: menampilkan IP publik Anda, mendeteksi apakah IPv4 atau IPv6, dan menjelaskan bedanya. Gratis, IP Anda tidak disimpan.
- Cek redirect URL langkah demi langkahCek redirect online: setiap langkah URL beserta kode status (301, 302, 307, 308), tujuan, dan waktunya. Menemukan rantai, loop, dan masalah HTTPS.
- Pembuat tabel MarkdownPembuat tabel Markdown: tempel data dari Excel, Google Sheets, atau CSV lalu salin tabel Markdown, HTML, atau LaTeX yang rapi. Diproses lokal di browser Anda.