3F
3F
0011 1111
3 to 0011, a F to 1111.
Wpisz liczbę szesnastkową i odczytaj jej postać binarną, a pod spodem zobacz cztery bity każdej cyfry. Na start jest 3F, czyli 111111.
Ostatnia aktualizacja
Coddy uczy cię przez pisanie prawdziwego kodu w przeglądarce: interaktywne lekcje, natychmiastowa informacja zwrotna i pomoc AI, gdy utkniesz.
System szesnastkowy i binarny pasują do siebie idealnie: jedna cyfra hex zawsze odpowiada czterem bitom, bo 16 to 2 do potęgi 4. Nie trzeba więc nic liczyć. Sprawdź cztery bity każdej cyfry i zapisz je obok siebie.
Do nauczenia jest tylko szesnaście wzorów. 0 to 0000, 1 to 0001, 8 to 1000, A to 1010, a F to 1111; tabela poniżej wymienia wszystkie.
Zera wiodące w pierwszej grupie można pominąć, bo 0011 1111 i 111111 to ta sama liczba. Zostaw je, gdy wartość wypełnia stałą szerokość, na przykład bajt.
F to 1111, a 0 to 0000, więc FF to bajt z ustawionymi wszystkimi bitami.Wszystkie szesnaście cyfr hex z ich 4-bitowymi wzorami i wartościami dziesiętnymi.
| Hex | Binarny | Dziesiętny |
|---|---|---|
| 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 to 0011, a F to 1111.
0xF0
1111 0000
Cztery starsze bity są ustawione, a cztery młodsze wyzerowane: tak maska wybiera połowę bajtu.
#FF8800
11111111 10001000 00000000
Każda para cyfr hex staje się jednym bajtem z ośmiu bitów.
CAFE
1100 1010 1111 1110
C to 1100, A to 1010, F to 1111, a E to 1110.
A5B piątka to 0101, a nie 101.A to jedna cyfra o wartości 10, a jej bity to 1010.1111. F to 15, a 15 to 8 + 4 + 2 + 1.
1010. A to 10, a 10 to 8 + 2.
Bo 16 to 2 × 2 × 2 × 2. Cztery bity mają dokładnie 16 kombinacji, tyle samo, ile jest cyfr hex.
bin(int('3F', 16)) zwraca '0b111111'. Żeby zachować wszystkie osiem bitów, użyj format(int('3F', 16), '08b'), co zwraca '00111111'. Te konwersje możesz uruchomić w kompilatorze Pythona online.