3F
3F
0011 1111
3, 0011; F ise 1111'dir.
Onaltılık bir sayı yazın ve ikili karşılığını okuyun; her basamağın dört biti hemen altında gösterilir. Açılışta 3F yazılı, yani 111111.
Son güncelleme
Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.
Hex ve ikili birebir örtüşür: bir hex basamağı her zaman dört bite karşılık gelir, çünkü 16, 2'nin 4. kuvvetidir. Bu yüzden yapılacak bir hesap yoktur. Her basamağın dört bitine bakıp bunları yan yana yazın.
Öğrenmeniz gereken tek şey on altı kalıptır. 0 0000, 1 0001, 8 1000, A 1010, F ise 1111'dir; aşağıdaki tablo hepsini listeler.
İlk gruptaki baştaki sıfırlar atılabilir, çünkü 0011 1111 ile 111111 aynı sayıdır. Değer bir byte gibi sabit bir genişliği dolduruyorsa sıfırları koruyun.
F 1111, 0 ise 0000'dır; yani FF bütün bitleri açık bir byte'tır.On altı hex basamağının tamamı, 4 bitlik kalıpları ve onluk değerleriyle.
| Hex | İkili | Onluk |
|---|---|---|
| 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, 0011; F ise 1111'dir.
0xF0
1111 0000
Üstteki dört bit açık, alttaki dört bit kapalı; bir maske yarım byte'ı böyle seçer.
#FF8800
11111111 10001000 00000000
Her hex basamağı çifti, sekiz bitlik bir byte olur.
CAFE
1100 1010 1111 1110
C 1100, A 1010, F 1111, E ise 1110'dur.
A5B içinde 5, 101 değil 0101'dir.A, değeri 10 olan tek bir basamaktır ve bitleri 1010'dur.bin(int('3F', 16)) '0b111111' döndürür. Sekiz bitin hepsini korumak için format(int('3F', 16), '08b') kullanın; '00111111' döndürür.