Menu

Szesnastkowy na binarny: kalkulator

Wpisz liczbę szesnastkową i odczytaj jej postać binarną, a pod spodem zobacz cztery bity każdej cyfry. Na start jest 3F, czyli 111111.

Autor: Nethanel Bar, Co-founder & CEO

Ostatnia aktualizacja

Chcesz naprawdę nauczyć się programować?

Coddy uczy cię przez pisanie prawdziwego kodu w przeglądarce: interaktywne lekcje, natychmiastowa informacja zwrotna i pomoc AI, gdy utkniesz.

Jak zamienić hex na binarny

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.

Co warto wiedzieć o hex i systemie binarnym

  • Jedna cyfra hex to zawsze cztery bity, a dwie cyfry hex to jeden bajt.
  • Wzory dla 8, 4, 2 i 1 to 1000, 0100, 0010 i 0001; każda inna cyfra to ich kombinacja.
  • F to 1111, a 0 to 0000, więc FF to bajt z ustawionymi wszystkimi bitami.
  • Powrót korzysta z tej samej tabeli w drugą stronę: pogrupuj bity po cztery od prawej i sprawdź każdą grupę.

Tabela hex na binarny

Wszystkie szesnaście cyfr hex z ich 4-bitowymi wzorami i wartościami dziesiętnymi.

HexBinarnyDziesiętny
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Hex na binarny w praktyce

3F

Hex

3F

Binarnie

0011 1111

3 to 0011, a F to 1111.

Maska bajtu

Hex

0xF0

Binarnie

1111 0000

Cztery starsze bity są ustawione, a cztery młodsze wyzerowane: tak maska wybiera połowę bajtu.

Kolor

Hex

#FF8800

Binarnie

11111111 10001000 00000000

Każda para cyfr hex staje się jednym bajtem z ośmiu bitów.

CAFE

Hex

CAFE

Binarnie

1100 1010 1111 1110

C to 1100, A to 1010, F to 1111, a E to 1110.

Częste błędy przy zamianie hex na binarny

  • Zapisywanie cyfry na mniej niż czterech bitach w środku liczby. W A5B piątka to 0101, a nie 101.
  • Traktowanie litery jak dwóch cyfr. A to jedna cyfra o wartości 10, a jej bity to 1010.
  • Zamiana najpierw na system dziesiętny. To działa, ale jest wolniejsze i łatwiej o błąd niż przy odczycie z tabeli.
  • Układanie grup w złej kolejności. Pierwsza cyfra hex daje cztery skrajne lewe bity.

Hex na binarny: FAQ

Ile to jest F w systemie binarnym?
1111. F to 15, a 15 to 8 + 4 + 2 + 1.
Ile to jest A w systemie binarnym?
1010. A to 10, a 10 to 8 + 2.
Dlaczego jedna cyfra hex to cztery bity?
Bo 16 to 2 × 2 × 2 × 2. Cztery bity mają dokładnie 16 kombinacji, tyle samo, ile jest cyfr hex.
Jak zamienić hex na binarny w Pythonie?
bin(int('3F', 16)) zwraca '0b111111'. Żeby zachować wszystkie osiem bitów, użyj format(int('3F', 16), '08b'), co zwraca '00111111'.

Dowiedz się więcej

Inne narzędzia dla programistów

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ