Number Base
Number Base — berjalan dalam pelayar. Input tidak disimpan.
Tukar asas (2 / 8 / 10 / 16)
Masukkan nilai, kemudian tekan Kira.
Integer sahaja. Awalan 0b / 0o / 0x juga dikenali.
Cara guna
- Di bawah asas input, pilih perpuluhan, binari, oktal, atau heksadesimal. Lalai ialah perpuluhan.
- Masukkan integer dalam nilai. Contoh: 255, FF, 0xFF, 0b11111111.
- Tekan Tukar untuk menunjukkan binari, oktal, perpuluhan, dan heksadesimal sekaligus.
- Jika awalan 0b / 0o / 0x ada, awalan dibaca lebih diutamakan daripada asas input yang dipilih.
- Tekan Set semula untuk mula semula. Pecahan perpuluhan tidak disokong.
Konsep utama
Penukar asas nombor bertukar antara binari, oktal, perpuluhan, dan heksadesimal untuk pengaturcaraan, rangkaian, dan kod warna. Ia membaca integer dengan parseInt, kemudian menunjukkan keempat-empat asas dengan toString pada satu skrin—lebih mudah dibandingkan daripada alat perpuluhan-ke-heks sahaja. Guna untuk warna #FF, oktet IPv4, bendera bit kebenaran, dan kod mesin. Intinya semua empat medan dikemas kini bersama apabila anda menukar bendera bit, warna, atau nombor port.
Tanda - di hadapan menukar negatif juga. Nilai pecahan (titik perpuluhan) tidak dikendalikan. Melebihi julat integer selamat JavaScript (kira-kira 2^53), digit hujung boleh hanyut. Awalan 0b, 0o, dan 0x dibaca sebagai asas 2, 8, dan 16. Pengiraan kekal dalam pelayar. Awalan menang atas menu lungsur asas input, jadi 0xFF dibaca sebagai heks walaupun menu ialah perpuluhan. Nilai seperti 0.5 atau pecahan tidak dihurai.
Contoh
Asas input perpuluhan dan nilai 255 ditukar kepada binari 11111111, oktal 377, perpuluhan 255, dan heks ff. Memasukkan 0xFF juga dibaca sebagai heks dan menghasilkan empat hasil yang sama. Binari 1010 ialah perpuluhan 10 dan heks a. Semak bahawa heks FF, perpuluhan 255, dan binari 11111111 selari. 0o377 ialah 255 yang sama. Perpuluhan 16 menjadi binari 10000 dan heks 10. Tukar asas input ke 16 dan masukkan 10 untuk mendapat perpuluhan 16.
Berkaitan: Penukaran asas · Teks ↔ binari
Soalan lazim
Adakah penukar asas nombor menyokong pecahan (titik perpuluhan)?
Tidak. Integer sahaja. Bahagian pecahan tidak dipotong secara terkawal—ia diabaikan atau hanya integer dihurai. Masukkan integer sahaja.
Bagaimana menukar nombor negatif?
Anda boleh letak - di hadapan nilai. Notasi negatif boleh berbeza daripada pelengkap dua dalam bahasa tertentu; anggap sebagai rujukan.
Bolehkah saya guna awalan seperti 0xFF atau 0b1010?
Ya. Jika 0b/0o/0x ada, asas itu digunakan. Awalan 0x umumnya dikenali dalam kedua-dua huruf besar-kecil.
Bagaimana ini berbeza daripada alat perpuluhan-ke-heks?
Skrin ini pandangan gabungan asas 2, 8, 10, dan 16 sekaligus. Untuk alamat 64-bit, semak had integer selamat dahulu. Jangan melebihi julat integer selamat untuk integer besar.
Adakah integer sangat besar ditukar dengan tepat?
Ketepatan boleh menurun melepasi julat integer selamat JavaScript. Untuk warna heks sahaja, penukar warna mungkin lebih sesuai.
Adakah heksadesimal hanya menunjukkan huruf kecil a–f?
Ia dipaparkan sebagai rentetan heks huruf kecil. Tukar ke huruf besar selepas menyalin jika perlu. Tiada butang salin; seret untuk menyalin setiap medan asas.
Disemak terakhir: 2026-09-04