Alat developer

Konverter basis bilangan

Konversi bilangan antara biner, oktal, desimal, dan heksadesimal.

Konverter basis bilangan Berjalan di perangkat Anda
  • Berjalan di browser Anda — teks Anda tidak pernah dikirim ke mana pun
  • Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau

Cara kerjanya

Berbagai sudut dunia komputasi menyukai basis yang berbeda: biner untuk flag bit, heksadesimal untuk warna dan alamat memori, oktal untuk izin file, desimal untuk manusia. Semuanya menggambarkan bilangan yang sama.

Membaca awalan

Awalan 0b, 0x, atau 0o menandai biner, heksadesimal, dan oktal di sebagian besar bahasa pemrograman. Silakan tempel bersama awalannya — awalan itu dibuang sebelum konversi.

Hanya bilangan bulat

Konversi di sini mencakup bilangan bulat. Nilai pecahan dalam basis non-desimal jarang ditemui di luar internal floating-point dan sengaja berada di luar cakupan.

Basis yang didukung

Biner (basis 2, digit 0 dan 1), oktal (basis 8, digit 0–7), desimal (basis 10), dan heksadesimal (basis 16, digit 0–9 dan A–F dalam huruf besar maupun kecil). Pilih basis tempat bilangan Anda ditulis dan tiga lainnya muncul bersamaan.

Awalan, tanda, dan bilangan yang sangat besar

Awalan 0b, 0o, atau 0x yang sesuai dengan basis yang dipilih diterima, begitu juga spasi dan garis bawah yang dipakai untuk mengelompokkan digit (1111_0000). Tanda minus di depan dipertahankan. Setiap digit diperiksa terhadap basisnya, sehingga angka 2 yang nyasar dalam bilangan biner dilaporkan dan tidak dibuang diam-diam, dan bilangan dengan panjang berapa pun dikonversi dengan tepat — tidak ada batas 53-bit.

Apa yang tidak dilakukannya

Alat ini hanya mengonversi bilangan bulat: tanpa pecahan atau floating point, dan tanpa tampilan two's-complement untuk bilangan negatif. Bilangan negatif ditampilkan dengan tanda minus di setiap basis.

FAQ

Konverter basis bilangan — pertanyaan

Apakah bisa mengonversi pecahan?

Tidak. Alat ini menangani bilangan bulat, yang mencakup hampir semua kebutuhan praktis.

Apakah awalan 0x dan 0b diterima?

Ya, awalan itu dikenali dan dibuang.

Apakah ada yang diunggah?

Tidak, konversi berlangsung di halaman.