Konwerter podstaw liczb

Konwerter z systemów szesnastkowych na binarne

Konwertuj liczby szesnastkowe na binarne natychmiast. Narzędzie weryfikuje wprowadzone dane, obsługuje bardzo duże liczby całkowite oraz pokazuje przejrzyste kroki konwersji.

Konwertuj liczbę szesnastkową

Wprowadź wartość szesnastkową i przekonwertuj ją na binarną lub dziesiętną. System szesnastkowy używa cyfr 0–9 oraz liter A–F.

Wynik binarny 1101101111110
Zamień binarne na heksadecymalne zamiast tego

Kroki konwersji na żywo

Wyjaśnienie aktualizuje się w miarę wpisywania danych. Dla bardzo dużych liczb narzędzie zachowuje dokładny wynik i podsumowuje metodę, zamiast wyświetlać zbyt długą listę kroków.

Jak obliczany jest ten wynik

  1. Czytaj każdą cyfrę szesnastkową od lewej do prawej.
  2. Zastąp każdą cyfrę szesnastkową jej czterobitowym odpowiednikiem binarnym.
  3. Połącz grupy czterobitowe i usuń zbędne zera wiodące.
Uwaga dotycząca dokładności: Ten konwerter używa JavaScript BigInt do konwersji liczb całkowitych, dzięki czemu duże liczby całkowite są przetwarzane dokładnie, a nie zaokrąglane jak zwykłe liczby zmiennoprzecinkowe.

Czym są liczby szesnastkowe i binarne?

System binarny jest oparty na podstawie 2. Używa tylko dwóch cyfr: 0 i 1.

System heksadecymalny jest systemem o podstawie 16. Używa cyfr 0–9 oraz liter A, B, C, D, E i F, gdzie A odpowiada wartości 10, a F wartości 15.

Hexadecymalny jest zwięzłą formą zapisu danych binarnych, ponieważ jedna cyfra heksadecymalna reprezentuje dokładnie cztery bity binarne.

Jak przekonwertować liczby szesnastkowe na binarne

Aby przekonwertować liczbę szesnastkową na binarną, zastąp każdą cyfrę szesnastkową jej czterobitowym odpowiednikiem w systemie binarnym. Następnie połącz grupy ze sobą.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Wiodące zera są zwykle usuwane z końcowej wartości binarnej, chyba że wartość musi pasować do formatu o stałej szerokości.

Tabela konwersji hex na binarną

Każda cyfra szesnastkowa odpowiada jednemu czterobitowemu grupie binarnej. Dzięki temu konwersja jest szybsza niż poprzez najpierw przeliczenie na system dziesiętny.

0=0000  1=0001  2=0010  3=0011
4=0100  5=0101  6=0110  7=0111
8=1000  9=1001  A=1010  B=1011
C=1100  D=1101  E=1110  F=1111

Na przykład wartość szesnastkowa FF przekształca się w 11111111, ponieważ litera F odpowiada wartości 1111, a obie grupy są łączone.

Typowe zastosowania systemu szesnastkowego i binarnego

Binary jest używany wewnętrznie przez systemy cyfrowe. System szesnastkowy jest często stosowany przez ludzi do bardziej zwięzłego odczytu i zapisu tych samych danych.

Hexadecymalne wartości często spotyka się w adresach pamięci, kodzie maszynowym, maskach bitowych, punktach kodowych Unicode, wartościach kolorów w sieci, sumach kontrolnych oraz narzędziach do debugowania.

Zasady wprowadzania danych

  • Używaj cyfr 0–9 oraz liter A–F do wprowadzania danych w systemie szesnastkowym.
  • Małe litery są akceptowane i automatycznie normalizowane do wielkich liter.
  • Obsługiwane są opcjonalne prefiksy, takie jak 0x.
  • Liczby całkowite są obsługiwane. Ułamki nie są konwertowane przez to narzędzie.