Przegląd / Programowanie i kod / Konwerter systemów liczbowych (binarny, hex, dziesiętny)
Programowanie i kod 100% w przeglądarce i offline

Konwerter systemów liczbowych (binarny, hex, dziesiętny)

Zamieniaj liczby całkowite między systemem binarnym, ósemkowym, dziesiętnym, szesnastkowym i dowolną podstawą od 2 do 36, także dla bardzo dużych liczb.

Wklej lub wpisz dane; wynik pojawia się od razu, a błędy są pokazane pod polem.

Twoje pliki i dane nigdy nie opuszczają przeglądarki – nic nie jest wysyłane.

Konwerter systemów liczbowych: pięć wierszy naraz

Liczba 2^64 ma w zapisie dziesiętnym dwadzieścia cyfr i konwerter systemów liczbowych podaje ją co do jednej cyfry: 18446744073709551616. Wpisujesz liczbę całkowitą, wskazujesz jej system, a narzędzie pokazuje tę samą wartość w podstawie 2, 8, 10 i 16. Piąty wiersz liczy w podstawie od 2 do 36, którą wybierzesz sam.

Od wpisania do skopiowania

  1. Zamień 255 w polu Wartość na swoją liczbę.
  2. Na liście Z systemu wybierz 2, 8, 10, 16 albo Własna podstawa.
  3. Przy opcji Własna podstawa obok listy pojawia się małe pole. Wpisz w nim podstawę od 2 do 36.
  4. Wyniki zmieniają się po każdym klawiszu, więc przycisku Konwertuj nie ma. Przy pustym polu strona prosi o wpisanie liczby.
  5. Kliknij Kopiuj przy potrzebnym wierszu.

Własna podstawa ma swój wiersz

Piąty wiersz zawsze patrzy na małe pole, nawet gdy liczbę wpisujesz w systemie szesnastkowym. Pole startuje z wartością 36. Liczby poza zakresem 2–36 są przycinane do tego zakresu.

Co parser odrzuci

Kropka dziesiętna, przecinek i plus unieważniają wpis. Pojawia się komunikat Nieprawidłowa cyfra dla wybranego systemu. Wielkość liter nie ma znaczenia. Spacje i podkreślenia znikają przed obliczeniem, więc 1111_0000 i ff ff są poprawne.

Prefiksy 0x, 0b i 0o działają tylko przy pasującym systemie. Wpisz 0xFF przy podstawie 10, a wpis zostanie odrzucony. Minus zostaje, ale wynik jest liczbą ze znakiem, na przykład -FF. Zapisu w kodzie uzupełnień do dwóch narzędzie nie tworzy. Wyniki mają wielkie litery i nie mają prefiksu.

Obliczenia używają BigInt, więc nie ma stałego limitu wielkości. Ogranicza cię tylko pamięć urządzenia.

Liczby z prawdziwego życia

Ósemkowe 755 z polecenia chmod to 493 dziesiętnie. Kolor #FF8800 rozpada się na 255, 136 i 0. Wynik zadania, binarnie 1101 0110, to D6 szesnastkowo. Identyfikator zz w systemie o podstawie 36 to 1295.

Liczba zostaje w karcie

Konwersję wykonuje JavaScript na stronie. Nic nie jest wysyłane, a zakładka Sieć w narzędziach deweloperskich nie pokazuje żadnego żądania. Przycisk Kopiuj wkłada do schowka tekst jednego wiersza.

Często zadawane pytania (FAQ)

Wybierz 16 na liście Z systemu, wpisz wartość z prefiksem 0x lub bez i odczytaj wiersz Dziesiętny. FF daje 255.