Konverter basis bilangan
Tulis ulang bilangan dalam basis lain, dengan biner, oktal, desimal, dan heksa ditampilkan bersamaan.
Hasil
Hasil: FF
- Biner (basis 2)
- 11111111
- Oktal (basis 8)
- 377
- Desimal (basis 10)
- 255
- Heksadesimal (basis 16)
- FF
Cara kerjanya
Dalam basis b, setiap posisi bernilai b kali posisi di kanannya. Kalkulator membaca digit Anda menjadi bilangan bulat besar yang tepat (dan pecahan yang tepat untuk digit setelah titik), lalu menuliskan nilai itu dalam basis baru.
Bagian bulat dikonversi dengan pembagian berulang oleh basis baru; bagian pecahan dengan perkalian berulang. Pecahan yang berakhir di satu basis dapat berulang selamanya di basis lain: 0.1 dalam desimal adalah 0.0001100110011… dalam biner.
Rumus
nilai = Σ dᵢ × bⁱ digit heksa: A = 10 … F = 15 digit basis 36: 0–9, A–Z
Contoh perhitungan
255 dalam desimal adalah FF dalam heksadesimal (15 × 16 + 15), 11111111 dalam biner, dan 377 dalam oktal (3 × 64 + 7 × 8 + 7).
Pertanyaan yang sering diajukan
Bagaimana cara mengonversi biner ke desimal secara manual?
Kalikan setiap digit dengan pangkat 2-nya lalu jumlahkan: 1011 = 8 + 0 + 2 + 1 = 11.
Mengapa heksadesimal menggunakan huruf?
Basis 16 membutuhkan enam belas digit, sehingga A sampai F mewakili 10 sampai 15. Satu digit heksa tepat sama dengan empat digit biner.
Bisakah saya mengonversi bilangan negatif?
Bisa, dengan tanda minus. Hasilnya adalah nilai bertanda, bukan pola bit komplemen dua.