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 TeamZ podstawy
Ta sama liczba całkowita pokazana w czterech podstawach poniżej.
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
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ściowe | Wynik |
|---|---|
| Dwójkowo 1010 → dziesiętnie | 10 |
| Dziesiętnie 255 → szesnastkowo | FF |
| Szesnastkowo 1F → ósemkowo | 37 |
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
Źródła i odniesienia
TG we-Calculate Editorial Team. (2026). Konwerter systemów liczbowych [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/number-base-converter
TG we-Calculate Editorial Team. "Konwerter systemów liczbowych." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Konwerter systemów liczbowych," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/number-base-converter
@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ł?
