Satu byte
11010110
D6
1101 adalah 13, ditulis D, dan 0110 adalah 6.
Ketik bilangan biner dan baca hasilnya dalam heksadesimal, dengan setiap kelompok empat bit ditampilkan di bawahnya. Alat ini dibuka dengan 11010110, yaitu D6.
Terakhir diperbarui
Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.
Empat bit punya enam belas kombinasi, sama dengan jumlah digit hex, jadi setiap kelompok empat bit menjadi tepat satu digit hex. Mulailah dari kanan karena di sanalah kelompoknya sejajar; kalau kelompok paling kiri kurang dari empat bit, tambahkan nol di depannya.
Untuk mengubah satu kelompok menjadi digit, jumlahkan nilai tempat dari setiap angka 1: 8, 4, 2, dan 1. 1101 adalah 8 + 4 + 1 = 13, yaitu D, dan 0110 adalah 4 + 2 = 6.
Inilah alasan programmer menulis data biner dalam hex. Nilai 32-bit terdiri dari 32 bit yang sulit dibaca, tapi hanya 8 digit hex.
chmod.11010110
D6
1101 adalah 13, ditulis D, dan 0110 adalah 6.
101
5
Tambahkan nol hingga menjadi 0101, yaitu 5.
1 0110 1011
16B
Mengelompokkan dari kanan menyisakan satu angka 1 di kiri, yang ditambah nol menjadi 0001 lalu menjadi 1.
1111 1111 1111 1111
FFFF
Setiap kelompok adalah 1111, jadi setiap digitnya F. Ini adalah 65535, nilai 16-bit terbesar.
10110 menjadi 1011 dan satu angka 0 yang tersisa; kalau dari kanan, hasilnya 0001 0110, yaitu 16.F. 1111 adalah 8 + 4 + 2 + 1 = 15, dan 15 ditulis F.
80. Kelompoknya adalah 1000 dan 0000, yaitu 8 dan 0.
hex(int('11010110', 2)) menghasilkan '0xd6'. Di JavaScript, parseInt('11010110', 2).toString(16) menghasilkan 'd6'. Kamu bisa menjalankan konversi ini di playground Python.Karena 2 × 2 × 2 × 2 = 16. Satu kelompok empat bit memuat tepat satu digit hex, jadi konversinya cukup dengan melihat tabel, tanpa perhitungan lain.