Konwersja

Konwerter z systemu szesnastkowego na dziesiętny

Ustawienia
Zresetuj
Udostępnij wynik
Zapisz
Osadź
Zgłoś błąd

Udostępnij kalkulator

Dodaj nasz darmowy kalkulator do swojej strony internetowej

Proszę wprowadzić ważny URL. Obsługiwane są tylko adresy HTTPS.


Użyj jako wartości domyślnych dla osadzonego kalkulatora to, co znajduje się obecnie w polach wprowadzania kalkulatora na stronie.


Kolor z fokusem obręczy wprowadzania, kolor zaznaczonej przełączki, kolor elementu wyboru podczas najechania itp.


Proszę zaakceptować Warunki Użytkowania.

Prévisualisation

Zapisz kalkulator

Ustawienia kalkulatora

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Udostępnij kalkulator

Co to jest system dziesiętny?

System dziesiętny, znany również jako system o podstawie 10, jest najczęściej używanym systemem liczbowym w codziennym życiu. Składa się z dziesięciu cyfr — od 0 do 9 — a pozycja każdej cyfry determinuje jej wartość na podstawie potęg dziesiątki. Na przykład, w liczbie 523, cyfra 5 znajduje się na miejscu setek, co odpowiada 5×102=5005 \times 10^2 = 500; cyfra 2 znajduje się na miejscu dziesiątek, 2×101=202 \times 10^1 = 20; a cyfra 3 znajduje się na miejscu jedności, 3×100=33 \times 10^0 = 3. Łącząc te wartości, otrzymujemy 500+20+3=523500 + 20 + 3 = 523.

Ten system pozycyjny jest prosty, ponieważ odpowiada temu, jak ludzkość pierwotnie zrozumiała liczenie — używając dziesięciu cyfr odpowiadających dziesięciu palcom.

Co to jest system szesnastkowy?

System szesnastkowy, czyli system o podstawie 16, jest szeroko stosowany w obliczeniach komputerowych i elektronice cyfrowej z powodu jego bliskiego związku z kodem binarnym. Zamiast dziesięciu symboli używa szesnastu. Pierwsze dziesięć symboli to te same co w systemie dziesiętnym (0–9), ale do reprezentacji wartości od dziesięciu do piętnastu dodaje się litery A–F:

DziesiętnySzesnastkowy
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F

System szesnastkowy jest szczególnie przydatny dla czytelności danych binarnych przez ludzi. Jedna cyfra szesnastkowa odpowiada bezpośrednio czterem cyfrom binarnym, zwanym również bitami. Oznacza to, że konwersja między systemem binarnym a szesnastkowym jest prosta — każda grupa czterech bitów bezpośrednio przekłada się na jedną cyfrę szesnastkową.

Proces konwersji krok po kroku

  1. Zapisz liczbę szesnastkową.
  2. Przypisz każdej cyfrze jej odpowiednik dziesiętny.
  3. Pomnóż każdą cyfrę przez 16 podniesione do potęgi jej indeksu pozycyjnego, zaczynając od 0 od prawej.
  4. Dodaj wszystkie wyniki razem.

Ta manualna metoda krok po kroku jest dokładnie tym, co automatyczny konwerter wykonuje natychmiastowo.

Przykłady

Przykład 1

Konwertuj liczbę szesnastkową 101 na dziesiętną.

Rozkład: 10116=(1×162)+(0×161)+(1×160)101_{16} = (1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0)

więc (1×162)+(0×161)+(1×160)=256+0+1=257(1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0) = 256 + 0 + 1 = 257.

Zatem 10116=25710101_{16} = 257_{10}.

Przykład 2

Konwertuj liczbę szesnastkową FF na dziesiętną.

FF16=(15×161)+(15×160)=240+15=255FF_{16} = (15 \times 16^1) + (15 \times 16^0) = 240 + 15 = 255

Więc FF16=25510FF_{16} = 255_{10}.
W systemie binarnym również odpowiada to 11111111, co reprezentuje jeden bajt maksymalnej wartości w systemach ośmiobitowych.

Przykład 3

Konwertuj liczbę dziesiętną 513 na szesnastkową.

Konwersja dziesiętna na szesnastkową:

Dzielenie przez 16IlorazReszta
513 ÷ 16321
32 ÷ 1620
2 ÷ 1602

Zatem 51310=20116513_{10} = 201_{16}.

Tło historyczne

Idea notacji szesnastkowej pojawiła się wraz z rozwojem komputerów cyfrowych w połowie XX wieku. Ponieważ liczby binarne, składające się wyłącznie z 0 i 1, są uciążliwe dla przetwarzania przez ludzi, inżynierowie wprowadzili system o podstawie 16 jako efektywny skrót. Wczesne języki programowania i systemy komputerowe — na przykład komputery wielkie IBM i późniejsze języki oparte na C — przyjęły reprezentację szesnastkową dla adresów, instrukcji maszynowych i kodów kolorów.

W nowoczesnej informatyce notacja szesnastkowa jest standardem w projektowaniu stron internetowych (na przykład #FF5733) oraz w narzędziach do debugowania, rozwoju oprogramowania układowego i adresowaniu pamięci.

Konwersja w codziennym kontekście

Chociaż wartości szesnastkowe mogą się wydawać abstrakcyjne, pojawiają się one często:

  • Kody kolorów w projektowaniu stron internetowych: #FFFFFF (biały) lub #000000 (czarny). Każda para znaków odpowiada intensywności koloru dla czerwonego, zielonego i niebieskiego kanału.
  • Adresy pamięci komputerowej: takie jak 0x1A3F.
  • Kody błędów z diagnostyki sprzętu lub oprogramowania. Zrozumienie, jak je interpretować lub konwertować, może uczynić rozwiązywanie problemów i analizę danych bardziej intuicyjną.

Najczęściej zadawane pytania

Jak przekonwertować wartość szesnastkową 3e7 na dziesiętną?

3e716=(3×162)+(14×161)+(7×160)=(3×256)+(14×16)+(7×1)=768+224+7=9993e7_{16} = (3 \times 16^2) + (14 \times 16^1) + (7 \times 16^0) = (3 \times 256) + (14 \times 16) + (7 \times 1) = 768 + 224 + 7 = 999.
Zatem 3e716=999103e7_{16} = 999_{10}.

Ile liczb dziesiętnych odpowiada cyfr szesnastkowych A do F?

Litery A do F reprezentują liczby dziesiętne od 10 do 15. A więc sześć wartości dziesiętnych (10, 11, 12, 13, 14, 15) odpowiada szesnastkowym A–F.

Dlaczego używa się szesnastkowego w programowaniu?

Ponieważ jedna cyfra szesnastkowa odpowiada dokładnie czterem bitom binarnym, upraszcza to sposób, w jaki sekwencje binarne są reprezentowane, odczytywane i debugowane. Na przykład 11111111 w systemie binarnym można łatwo zapisać jako FF w systemie szesnastkowym.

Jak sprawdzić poprawność konwersji z szesnastkowego na dziesiętny?

Po obliczeniu wartości dziesiętnej, przekonwertuj ją z powrotem na szesnastkową, wielokrotnie dzieląc przez 16 i zapisując reszty. Jeśli wrócisz do oryginalnych cyfr szesnastkowych, konwersja jest poprawna.

2022 z dziesiętnej na szesnastkową

Skonwertujmy liczbę dziesiętną 2022 na szesnastkową.

Dzielenie przez 16IlorazReszta
2022 ÷ 161266
126 ÷ 16714 (E)
7 ÷ 1607

Reszty od dołu do góry dają: 202210=7E6162022_{10} = 7E6_{16}.

Zgłoś błąd

To pole jest wymagane.