Penukar Asas Nombor
Konfigurasi
Format nombor
Mod lanjutan
Tunjukkan pengekodan RFC 4648 (Base16, Base32, Base64)
Heksadesimal
Perpuluhan
Oktal
Binari
Butiran teknikal
Cara Penukar Asas Nombor Berfungsi
Apa yang Alat Ini Lakukan
Penukar asas nombor menukar nombor antara sistem angka yang berbeza termasuk perpuluhan, binari, heksadesimal dan oktal. Penukar sistem nombor, penukar asas dan penukar heksadesimal ini mengendalikan penukaran antara mana-mana asas yang disokong, membolehkan anda menukar perpuluhan ke heks, heks ke perpuluhan, binari ke perpuluhan, dan sebaliknya. Apabila anda memerlukan penukar heks, penukar radix, atau penukar binari, alat penukaran asas ini memberikan hasil serta-merta. Penukar ini menyokong asas standard: binari (asas 2), oktal (asas 8), perpuluhan (asas 10), dan heksadesimal (asas 16). Ia juga menyokong asas tersuai dari 2 hingga 36, membolehkan penukaran ke dan daripada mana-mana radix. Alat ini memaparkan nombor dalam pelbagai format secara serentak, menunjukkan nilai dalam semua asas biasa. Ia mengendalikan nombor positif dan negatif, serta menyokong integer besar (terhad oleh kekangan pelayar/runtime).
Kes Penggunaan Pembangun yang Lazim
Pembangun menggunakan penukar asas nombor apabila bekerja dengan pengaturcaraan aras rendah, menyahpepijat data binari, atau memahami perwakilan heksadesimal. Penukar heks membantu apabila membaca dump memori, bekerja dengan kod warna, atau menyahpepijat protokol rangkaian. Ramai pembangun menggunakan penukar binari apabila bekerja dengan operasi bitwise, memahami format fail binari, atau menganalisis struktur data. Penukar sistem nombor bernilai apabila menyahpepijat isu pengekodan, bekerja dengan pengekodan aksara, atau menukar antara format perwakilan yang berbeza. Pembangun menggunakannya untuk mengesahkan pengiraan, memahami perwakilan data, atau menukar nilai untuk sistem yang berbeza. Alat ini membantu apabila membaca hex dump, bekerja dengan titik kod Unicode, atau memahami bagaimana nombor disimpan dalam memori.
Format Data, Jenis, atau Varian
Penukar ini mengendalikan sistem angka standard: binari (0-1), oktal (0-7), perpuluhan (0-9), dan heksadesimal (0-9, A-F). Ia menyokong asas tersuai dari 2 hingga 36, menggunakan digit 0-9 dan huruf A-Z untuk nilai 10-35. Alat ini boleh menukar antara mana-mana dua asas secara terus, atau memaparkan nombor dalam semua asas biasa secara serentak. Contohnya, nombor perpuluhan 255 ialah 11111111 dalam binari, 377 dalam oktal, dan FF dalam heksadesimal. Penukar ini mengendalikan notasi heksadesimal huruf besar dan huruf kecil, dan boleh berfungsi dengan nombor berformat (ruang dan koma dibuang secara automatik). Input heksadesimal boleh menggunakan awalan 0x (contohnya, 0xFF adalah bersamaan dengan FF).
Perangkap Lazim dan Kes Tepi
Satu kesilapan lazim ialah mengelirukan heksadesimal dengan perpuluhan: nilai heks seperti FF sering disalah anggap sebagai nombor perpuluhan. Isu lain ialah sifar di hadapan: dalam sesetengah konteks, sifar di hadapan adalah signifikan (seperti dalam notasi oktal di mana 077 berbeza daripada 77), manakala dalam konteks lain ia tidak. Nilai oktal 077 (dengan sifar di hadapan) ditafsirkan sebagai oktal 77, yang bersamaan perpuluhan 63, manakala 77 tanpa sifar di hadapan ialah perpuluhan 77. Nombor negatif boleh diwakili secara berbeza dalam asas yang berbeza. Alat ini menukar nilai berangka, bukan saiz perkataan binari atau perwakilan pelengkap dua—nombor negatif ditukar sebagai integer bertanda. Penukar ini mengendalikan kes-kes ini, tetapi pembangun perlu peka terhadap perwakilan bertanda vs tidak bertanda, terutamanya apabila bekerja dengan data binari. Ketepatan boleh menjadi isu apabila menukar nombor yang sangat besar atau apabila bekerja dengan perwakilan titik apung. Apabila menukar antara asas, pastikan format input sepadan dengan jangkaan anda, terutamanya untuk notasi heksadesimal (dengan atau tanpa awalan 0x).
Bila Perlu Menggunakan Alat Ini Berbanding Kod
Gunakan penukar asas nombor ini untuk penukaran pantas, menyahpepijat data binari/heks, atau memahami perwakilan nombor. Ia sesuai untuk penukaran sekali-sekala, mempelajari sistem angka yang berbeza, atau mengesahkan pengiraan. Untuk kod produksi, gunakan fungsi penukaran nombor dalam bahasa pengaturcaraan anda yang boleh mengendalikan penukaran asas dengan cekap dan menyediakan keselamatan jenis. Kebanyakan bahasa pengaturcaraan mempunyai fungsi terbina dalam untuk penukaran asas (seperti parseInt/toString dalam JavaScript, atau penentu format dalam C). Alat pelayar cemerlang untuk penukaran ad hoc dan penerokaan, manakala penyelesaian berasaskan kod menyediakan automasi, pengesahan dan integrasi dengan saluran pemprosesan data. Untuk aplikasi perusahaan, fungsi penukaran natif menawarkan prestasi yang lebih baik, pengendalian ralat, serta sokongan untuk nombor besar dan asas tersuai.