Alat pembangun

Penukar asas

Tukar nombor antara binari, oktal, perpuluhan dan perenambelasan.

Penukar asas Berjalan pada peranti anda
  • Berjalan dalam pelayar anda — teks anda tidak pernah dihantar ke mana-mana
  • Tanpa pendaftaran, tanpa kuota, percuma digunakan sebanyak mana yang anda suka

Cara ia berfungsi

Bidang pengkomputeran yang berbeza lebih gemar asas yang berbeza: binari untuk bendera bit, perenambelasan untuk warna dan alamat memori, oktal untuk kebenaran fail, perpuluhan untuk manusia. Semuanya menggambarkan nombor yang sama.

Membaca awalan

0b, 0x atau 0o di hadapan menandakan binari, perenambelasan dan oktal dalam kebanyakan bahasa. Tampallah jika anda mahu — ia dibuang sebelum penukaran.

Nombor bulat sahaja

Penukaran di sini meliputi integer. Nilai pecahan dalam asas bukan perpuluhan jarang berlaku di luar dalaman titik terapung dan sengaja berada di luar skop.

Asas yang disokong

Binari (asas 2, digit 0 dan 1), oktal (asas 8, digit 0–7), perpuluhan (asas 10) dan perenambelasan (asas 16, digit 0–9 dan A–F dalam mana-mana huruf). Pilih asas tempat nombor anda ditulis dan tiga yang lain muncul bersama.

Awalan, tanda dan nombor yang sangat besar

Awalan 0b, 0o atau 0x yang sepadan dengan asas yang dipilih diterima, begitu juga ruang dan garis bawah yang digunakan untuk mengumpulkan digit (1111_0000). Tanda tolak di hadapan dikekalkan. Setiap digit disemak terhadap asas, jadi angka 2 yang tersesat dalam nombor binari dilaporkan dan bukannya dibuang secara senyap, dan nombor dengan sebarang panjang ditukar dengan tepat — tiada had 53-bit.

Apa yang tidak dilakukannya

Ia hanya menukar nombor bulat: tiada pecahan atau titik terapung, dan tiada paparan pelengkap dua bagi nombor negatif. Nombor negatif dipaparkan dengan tanda tolak dalam setiap asas.

Soalan lazim

Penukar asas — soalan lazim

Bolehkah ia menukar pecahan?

Tidak. Ia mengendalikan nombor bulat, yang meliputi hampir setiap kegunaan praktikal.

Adakah ia menerima awalan 0x dan 0b?

Ya, ia dikenali dan dibuang.

Adakah apa-apa dimuat naik?

Tidak, penukaran berlaku dalam halaman.