3F
3F
0011 1111
3 adalah 0011 dan F adalah 1111.
Ketik bilangan heksadesimal dan baca bentuk binernya, dengan empat bit dari setiap digit ditampilkan di bawahnya. Alat ini dibuka dengan 3F, yaitu 111111.
Terakhir diperbarui
Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.
Hex dan biner sejajar dengan tepat: satu digit hex selalu mewakili empat bit, karena 16 adalah 2 pangkat 4. Jadi tidak ada perhitungan yang perlu dilakukan. Cari empat bit untuk setiap digit, lalu tulis berdampingan.
Enam belas pola itulah satu-satunya yang perlu dipelajari. 0 adalah 0000, 1 adalah 0001, 8 adalah 1000, A adalah 1010, dan F adalah 1111; tabel di bawah mencantumkan semuanya.
Nol di depan pada kelompok pertama boleh dihapus, karena 0011 1111 dan 111111 adalah angka yang sama. Pertahankan nol itu kalau nilainya mengisi lebar tetap, misalnya satu byte.
F adalah 1111 dan 0 adalah 0000, jadi FF adalah satu byte yang semua bitnya menyala.Keenam belas digit hex beserta pola 4 bit dan nilai desimalnya.
| Hex | Biner | Desimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
3F
0011 1111
3 adalah 0011 dan F adalah 1111.
0xF0
1111 0000
Empat bit atas menyala dan empat bit bawah mati, begitulah sebuah mask memilih setengah byte.
#FF8800
11111111 10001000 00000000
Setiap pasangan digit hex menjadi satu byte berisi delapan bit.
CAFE
1100 1010 1111 1110
C adalah 1100, A adalah 1010, F adalah 1111, dan E adalah 1110.
A5B, angka 5 adalah 0101, bukan 101.A adalah satu digit bernilai 10, dan bitnya adalah 1010.1111. F adalah 15, dan 15 adalah 8 + 4 + 2 + 1.
1010. A adalah 10, dan 10 adalah 8 + 2.
Karena 16 adalah 2 × 2 × 2 × 2. Empat bit punya tepat 16 kombinasi, sama dengan 16 digit hex.
bin(int('3F', 16)) menghasilkan '0b111111'. Untuk mempertahankan kedelapan bit, pakai format(int('3F', 16), '08b'), yang menghasilkan '00111111'. Kamu bisa menjalankan konversi ini di playground Python.