Beranda / Alat Angka / Konverter Basis Arbitrer Online
Alat online gratis

Konverter Basis Arbitrer Online

Konversi bilangan bulat antar basis 2-36 secara akurat dengan BigInt. Masukkan bilangan, pilih basis sumber dan target, lalu lihat hasilnya. Pemrosesan dilak…

Mulai menggunakan

Konversi Basis yang Presisi untuk Bilangan Besar

Konverter ini menggunakan aritmetika BigInt, sehingga bilangan bulat yang lebih panjang dari batas aman JavaScript (2^53-1) tetap dikonversi tanpa kehilangan presisi. Misalnya, masukkan FF dengan basis sumber 16 dan basis target 2. Hasilnya adalah 11111111 dan nilai desimalnya 255.

Batasan dan Aturan Masukan

  • Basis sumber dan target harus bilangan bulat antara 2 dan 36.
  • Setiap karakter masukan harus merupakan digit yang valid untuk basis sumber. Hanya satu tanda minus di awal yang diizinkan.
  • Masukan dibatasi hingga 10.000 digit untuk menjaga kinerja.
  • Simbol seperti 0x, titik desimal, atau pemisah tidak diterima.

Contoh Kerja

Konversikan -1010 dari basis 2 ke basis 10. Hasilnya adalah -10 dan nilai desimalnya -10.

Pertanyaan Umum

Apakah konverter ini mendukung basis di luar 2-36?

Tidak. Basis dibatasi antara 2 dan 36, menggunakan digit 0-9 dan huruf A-Z.

Bagaimana jika saya memasukkan karakter yang tidak valid?

Konverter akan menolak masukan yang mengandung karakter di luar basis sumber, atau jika basis di luar rentang yang diizinkan.

Apakah hasilnya selalu akurat untuk bilangan yang sangat besar?

Ya, karena semua perhitungan menggunakan BigInt, tidak ada pembulatan atau kehilangan presisi selama masukan tidak melebihi 10.000 digit.

Pemrosesan dilakukan secara lokal di browser Anda.