Konverter Basis Bilangan
Konversi bilangan antara biner, oktal, desimal, dan heksadesimal. Edit kolom mana pun dan yang lain diperbarui secara instan. Nilai besar bersifat tepat, tanpa pembulatan.
Cara menggunakan Basis Bilangan
- 01
Ketik bilangan ke salah satu dari empat kolom.
- 02
Basis lainnya diperbarui secara instan saat Anda mengetik.
- 03
Alihkan heks huruf besar dan salin nilai apa pun dengan satu klik.
Apa fungsinya
Konverter basis bilangan ini mengganti bilangan bulat antara biner (basis 2), oktal (basis 8), desimal (basis 10), dan heksadesimal (basis 16). Setiap bidang dapat diedit, sehingga Anda dapat mengetik ke basis mana pun dan membaca padanannya di basis lain secara instan.
Bagaimana basis bilangan bekerja
Basis bilangan hanyalah berapa banyak digit berbeda yang digunakan suatu sistem sebelum bergulir ke posisi berikutnya. Desimal menggunakan sepuluh (0 hingga 9), biner menggunakan dua (0 dan 1), dan heksadesimal menggunakan enam belas, menambahkan a hingga f untuk nilai sepuluh hingga lima belas, itulah sebabnya satu digit heksadesimal secara rapi mewakili empat bit biner.
Hasil yang persis dengan bilangan bulat besar
Konversi menggunakan bilangan bulat presisi arbitrer (BigInt), sehingga bahkan nilai yang sangat panjang tetap persis, tanpa kesalahan pembulatan yang memengaruhi bilangan floating-point biasa begitu menjadi besar.
Mengapa basis penting dalam pekerjaan tingkat rendah
Basis muncul di mana-mana dalam pekerjaan tingkat rendah: heksadesimal untuk warna, bita, dan alamat memori, biner untuk flag dan network mask, dan oktal untuk izin berkas Unix. Membaca nilai yang sama di berbagai basis membuat debugging dan manipulasi bit jauh lebih mudah.
Aturan masukan dan batasan
Tanda minus di depan didukung untuk bilangan negatif, spasi diabaikan sehingga Anda dapat mengelompokkan digit agar mudah dibaca, dan sebuah opsi menampilkan heksadesimal dalam huruf besar atau kecil.
Konverter hanya mengonversi bilangan bulat; konversi basis pecahan adalah masalah tersendiri dan sengaja ditinggalkan agar hasilnya tetap persis. Semuanya berjalan di browser Anda.
Pertanyaan yang sering diajukan
Basis apa saja yang didukung?
Biner (basis 2), oktal (basis 8), desimal (basis 10), dan heksadesimal (basis 16). Anda dapat mengedit salah satunya dan sisanya mengikuti.
Apakah menangani bilangan yang sangat besar?
Ya. Menggunakan bilangan bulat presisi sembarang (BigInt), sehingga bahkan nilai yang sangat panjang dikonversi dengan tepat tanpa kesalahan pembulatan yang memengaruhi bilangan floating-point biasa.
Bisakah saya memasukkan bilangan negatif?
Ya, tanda minus di depan didukung. Spasi diabaikan, sehingga Anda dapat mengelompokkan digit agar mudah dibaca.
Apakah mendukung desimal atau pecahan?
Tidak, alat ini mengonversi bilangan bulat (integer). Konversi basis pecahan adalah masalah terpisah dan sengaja ditinggalkan agar hasil tetap tepat.