Beginner

Konwerter systemów liczbowych

Konwertuj liczbę całkowitą między systemem dwójkowym (podstawa 2), ósemkowym (podstawa 8), dziesiętnym (podstawa 10) i szesnastkowym (podstawa 16).
Ostatnia aktualizacja: 20 czerwca 2026 · Zweryfikowane przez TG we-Calculate Editorial Team
Wprowadź cyfry prawidłowe dla wybranej podstawy

Z podstawy

Wartość dziesiętna
10

Ta sama liczba całkowita pokazana w czterech podstawach poniżej.

Dwójkowy (podstawa 2)
1010
Ósemkowy (podstawa 8)
12
Dziesiętny (podstawa 10)
10
Szesnastkowy (podstawa 16)
A
1248Positional place values in base 2 (×2 each step)
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak przekonwertować liczbę między systemami liczbowymi?

Aby przekonwertować liczbę na podstawę 10, pomnóż każdą cyfrę przez podstawę podniesioną do swojej pozycji (licząc od zera po prawej) i dodaj wyniki. Aby przejść z systemu dziesiętnego na inny, wielokrotnie dziel przez docelową podstawę i odczytuj reszty od dołu do góry. To narzędzie robi obie operacje automatycznie.

Wzór
wartość = Σ dᵢ × podstawaⁱ (każda cyfra dᵢ jest mnożona przez podstawę podniesioną do swojej pozycji i)
How this is calculated

Podajesz dwa dane wejściowe: wartość (ciąg cyfr) oraz „from base” (podstawa, w której zapisany jest ten ciąg — 2, 8, 10 lub 16). Konwerter najpierw sprawdza, czy każdy znak jest dozwoloną cyfrą dla tej podstawy: podstawa 2 dopuszcza tylko 0–1, podstawa 8 dopuszcza 0–7, podstawa 10 dopuszcza 0–9, a podstawa 16 dodaje A–F (bez rozróżniania wielkości liter). Jeśli jakikolwiek znak jest poza zakresem, dane wejściowe są odrzucane, a nie po cichu obcinane.

Wartość jest następnie dekodowana na pojedynczą liczbę całkowitą dziesiętną przy użyciu notacji pozycyjnej: każda cyfra jest mnożona przez podstawę podniesioną do potęgi swojej pozycji, licząc od zera od prawej strony, a iloczyny są sumowane. Więc binarne 1010 staje się 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Ta jedna liczba całkowita jest wartością kanoniczną; jest ona ponownie kodowana do wszystkich czterech podstaw na potrzeby wyświetlenia, przy czym szesnastkowa jest pokazywana wielkimi literami zgodnie z konwencją.

Narzędzie obsługuje tylko nieujemne liczby całkowite — bez znaków, ułamków czy separatorów. Zakłada też dokładną arytmetykę całkowitą, więc wartości powyżej 2⁵³−1 (9 007 199 254 740 991) są odrzucane, aby uniknąć błędów zaokrągleń zmiennoprzecinkowych.

Przykłady
Dane wejścioweWynik
Dwójkowo 1010 → dziesiętnie10
Dziesiętnie 255 → szesnastkowoFF
Szesnastkowo 1F → ósemkowo37

Najczęściej zadawane pytania

Cyfry szesnastkowe A–F mogą być zapisywane wielkimi lub małymi literami, ale wielkie litery są najczęstszą konwencją dla adresów pamięci, kodów kolorów i dokumentacji, więc wynik używa wielkich liter.

Ten konwerter obsługuje nieujemne liczby całkowite. Ułamki i znaki nie są obsługiwane, ponieważ ułamki dwójkowe/ósemkowe/szesnastkowe podlegają osobnym regułom.

Do 9 007 199 254 740 991 (2⁵³−1), największej liczby całkowitej, którą JavaScript może dokładnie reprezentować. Większe wartości są odrzucane, aby uniknąć błędów zaokrąglenia.

Znany również jako

binarny na dziesiętny
dziesiętny na binarny
hex na dziesiętny
dziesiętny na szesnastkowy
system ósemkowy
podstawa liczby
zamiana systemu liczbowego

APA

TG we-Calculate Editorial Team. (2026). Konwerter systemów liczbowych [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "Konwerter systemów liczbowych." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "Konwerter systemów liczbowych," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {Konwerter systemów liczbowych}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

Czy ten kalkulator Ci pomógł?