Apakah Penukar Pangkalan?
Penukar asas menterjemah nombor daripada satu sistem angka kedudukan kepada yang lain — paling biasa antara binari (asas 2), oktal (asas 8), perpuluhan (asas 10), dan heksadesimal (asas 16). Setiap sistem nombor berfungsi dengan cara yang sama: nilai setiap digit bergantung pada kedudukannya, didarab dengan asas dipangkatkan kepada kuasa kedudukan itu. Komputer menyimpan dan memproses segala-galanya dalam binari, tetapi rentetan binari menjadi panjang dan sukar dibaca, jadi pengaturcara menggunakan heksadesimal sebagai singkatan padat, dan oktal muncul dalam kebenaran fail Unix yang lebih lama.
Kalkulator ini menukar input anda serta-merta merentasi keempat-empat asas sekali gus, dan menunjukkan pecahan nilai tempat — setiap digit didarab dengan berat kedudukannya — supaya anda dapat melihat tepat bagaimana penukaran berfungsi dan bukan sekadar mendapat jawapan yang kabur.
Bila Menggunakan Kalkulator Ini
- Menyahpepijat alamat memori dan nilai bait dalam pembangunan perisian, di mana output heks ialah konvensyen.
- Menukar kod warna heks kepada nilai RGB untuk reka bentuk web dan gaya CSS.
- Memahami topeng subnet IP dan pengalamatan rangkaian, yang ditulis dalam binari atau heks bertitik.
- Membaca kod kebenaran fail Unix/Linux seperti chmod 755, yang menggunakan notasi oktal.
- Kerja kursus dan peperiksaan sains komputer yang merangkumi sistem nombor dan perwakilan data.
- Pengaturcaraan kompetitif dan pengaturcaraan aras rendah di mana operasi bitwise dinyatakan dalam binari atau heks.
Langkah:
- Taip nombor yang anda ingin tukar.
- Pilih asas yang mana nombor itu sedang ditulis (binari, oktal, perpuluhan, atau heks).
- Baca nilai yang ditukar dalam keempat-empat asas serta-merta.
- Kembangkan pecahan nilai tempat untuk melihat bagaimana setiap digit menyumbang kepada jumlah.
Rumus
Nilai = Σ (digit × asas^kedudukan)
Kedudukan dikira dari 0 pada digit paling kanan.
Contoh (binari 1011): 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 11 (perpuluhan)
Kes Penggunaan
- Menyahpepijat alamat memori dan nilai bait dalam pembangunan perisian
- Menukar kod warna antara heks dan perpuluhan untuk reka bentuk web
- Bekerja dengan binari dan heks dalam kerja kursus sains komputer
- Membaca kod kebenaran fail Unix/Linux yang ditulis dalam oktal
- Memahami topeng subnet IP dan pengalamatan rangkaian
Faedah Utama
- Penukaran serta-merta merentasi binari, oktal, perpuluhan, dan heks secara serentak
- Pecahan nilai tempat visual menunjukkan tepat bagaimana pengiraan berfungsi
- Mengesan digit tidak sah untuk asas yang dipilih dengan serta-merta
- Tiada pembahagian panjang manual atau pengiraan baki berulang diperlukan
Tips Pro
- Semasa membaca heks, ingat setiap digit bernilai tepat 4 bit — berguna untuk penukaran binari secara mental
- Kumpulkan digit binari dalam kumpulan empat dari kanan untuk menukar kepada heks dengan cepat secara manual
- Digit oktal mengumpulkan binari dalam kumpulan tiga, itulah sebabnya ia biasa pada sistem 12/24-bit yang lebih lama
- Sahkan semula asas 'dari' yang dipilih sepadan dengan apa yang anda sebenarnya taip sebelum mempercayai keputusan
Kesilapan Biasa
- Memasukkan digit yang tidak sah untuk asas yang dipilih, seperti '9' dalam binari atau oktal
- Terlupa bahawa digit heksadesimal A-F tidak peka huruf besar/kecil tetapi mewakili nilai tetap
- Mengelirukan notasi sifar-mendahului oktal dengan nombor perpuluhan dalam bahasa pengaturcaraan lama
- Menganggap penukaran binari mengendalikan nombor negatif tanpa skema dua's-complement
Istilah Utama
- Radix: Nama lain untuk asas sistem nombor
- Notasi kedudukan: Sistem di mana nilai digit bergantung pada kedudukannya
- Bit: Satu digit binari tunggal (0 atau 1)
- Nibble: Sekumpulan 4 bit, tepat satu digit heksadesimal
Konsep Berkaitan
- Nilai warna: Kod warna heks seperti #FF5733 ialah tiga bait asas-16. Penukar Warna kami bergerak antara heks, RGB, HSL, dan format warna bernama.
- Binari dan saiz data: Nilai bait dalam heks memetakan terus kepada kuantiti data. penukar Data kami menukar antara bit, bait, dan unit storan.
- Cap masa Epoch: Masa Unix sering ditunjukkan dalam perpuluhan dan heks. Unix Timestamp Converter kami menterjemah cap masa ke dan daripada tarikh yang boleh dibaca manusia.
- Hash: Ringkasan kriptografi seperti MD5 dan SHA-256 ialah rentetan digit heks. Hash Generator kami menghasilkan format hash biasa ini.
- Pengekodan: Pengekodan peratus dalam URL menulis setiap aksara khas sebagai escape heks seperti %2F. Pengekod/Nyahkod URL kami mengekod dan menyahkod kandungan URL.
Contoh
Menukar heksadesimal 2F kepada perpuluhan: 2×16¹ + 15×16⁰ = 32 + 15 = 47. Dalam binari, 47 ialah 101111, dan dalam oktal ia 57.
Mentafsir Hasil
Penukar menunjukkan setiap hasil sebagai rentetan nombor dalam asas yang anda pilih, dan pecahan nilai tempat mengembang setiap digit menjadi digit × asas^kedudukan supaya anda dapat mengesahkan pengiraan secara manual dan bukannya mempercayai kotak hitam. Digit paling kanan ialah kedudukan 0 dan beratnya sentiasa 1; bergerak ke kiri, setiap berat didarab dengan asas sekali lagi (jadi dalam binari beratnya ialah 1, 2, 4, 8… dan dalam heks 1, 16, 256…). Menjumlahkan setiap digit × berat menghasilkan semula nilai perpuluhan dengan tepat. Input mesti menggunakan hanya digit yang sah untuk asas yang dipilih — alat menandakan sebarang digit tidak sah dengan serta-merta. Perhatikan bahawa alat mengendalikan nombor bulat bukan negatif sahaja; nilai negatif dan pecahan memerlukan layanan dua's-complement atau titik terapung yang tidak diliputi oleh penukar integer kedudukan.

