Laman utama / Alat Nombor / Penukar Asas Nombor Dalam Talian
Alat dalam talian percuma

Penukar Asas Nombor Dalam Talian

Tukar integer antara asas 2-36 dengan tepat. Gunakan contoh FF (asas 16) kepada 11111111 (asas 2). Alat dalam talian percuma. Pemprosesan dilakukan secara se…

Mula gunakan

Fungsi dan Keupayaan Penukar Asas

Penukar ini direka untuk menukar integer bertanda antara mana-mana asas dari 2 hingga 36. Ia menggunakan aritmetik BigInt, jadi nombor yang lebih panjang daripada had selamat JavaScript (2^53-1) kekal tepat.

Contoh Kerja

Jika anda memasukkan FF dengan asas sumber 16 dan asas sasaran 2, hasilnya ialah 11111111 dan nilai perpuluhan 255. Ini menunjukkan penukaran tepat tanpa kehilangan ketepatan.

Had dan Kekangan

  • Asas sumber dan sasaran mestilah integer dalam julat 2-36.
  • Setiap aksara input mesti tergolong dalam asas sumber. Hanya satu tanda tolak dibenarkan di hadapan; tanda tambah, titik perpuluhan, pecahan, awalan seperti 0x, dan pemisah tidak diterima.
  • Input dihadkan kepada 10,000 digit untuk mengelakkan penggunaan masa dan memori yang berlebihan.
  • Output menggunakan digit ASCII secara sengaja kerana glif angka setempat boleh menjadi kabur dalam notasi asas posisi.

Soalan Lazim (FAQ)

1. Bolehkah saya menukar nombor perpuluhan atau pecahan?

Tidak. Alat ini hanya menyokong integer. Nombor dengan titik perpuluhan atau pecahan tidak diterima.

2. Bagaimana jika saya memasukkan digit yang tidak sah untuk asas sumber?

Alat ini akan menolak input tersebut dan tidak akan melakukan penukaran. Pastikan semua digit adalah sah untuk asas yang dipilih.

3. Adakah penukaran ini tepat untuk nombor yang sangat besar?

Ya, kerana ia menggunakan BigInt, semua integer sehingga 10,000 digit ditukar dengan tepat, tanpa mengira had nombor selamat JavaScript.

Semua pengiraan dijalankan secara setempat dalam pelayar anda; tiada data dihantar ke pelayan.

Pemprosesan dilakukan secara setempat dalam pelayar anda.