Monu Tools

Konwerter systemów liczbowych

Konwertuj liczby między systemami binarnym, ósemkowym, dziesiętnym i szesnastkowym. Edytuj dowolne pole, a pozostałe zaktualizują się natychmiast. Duże wartości są dokładne, bez zaokrąglania.

Jak korzystać z narzędzia System liczbowy

  1. 01

    Wpisz liczbę w dowolnym z czterech pól.

  2. 02

    Pozostałe systemy aktualizują się natychmiast w trakcie pisania.

  3. 03

    Przełączaj wielkie litery w zapisie szesnastkowym i kopiuj dowolną wartość jednym kliknięciem.

Co to robi

Ten konwerter systemów liczbowych przełącza liczby całkowite między systemem dwójkowym (podstawa 2), ósemkowym (podstawa 8), dziesiętnym (podstawa 10) i szesnastkowym (podstawa 16). Każde pole jest edytowalne, więc możesz wpisywać w dowolnym systemie i natychmiast odczytać odpowiednik w pozostałych.

Jak działają systemy liczbowe

Podstawa systemu liczbowego to po prostu liczba różnych cyfr, których używa system, zanim przejdzie na następną pozycję. System dziesiętny używa dziesięciu (0 do 9), dwójkowy dwóch (0 i 1), a szesnastkowy szesnastu, dodając od a do f dla wartości od dziesięciu do piętnastu, dlatego pojedyncza cyfra szesnastkowa zgrabnie reprezentuje cztery bity dwójkowe.

Dokładne wyniki na dużych liczbach całkowitych

Konwersje używają liczb całkowitych o dowolnej precyzji (BigInt), więc nawet bardzo długie wartości pozostają dokładne, bez błędów zaokrągleń, które dotykają zwykłe liczby zmiennoprzecinkowe, gdy stają się duże.

Dlaczego systemy liczbowe mają znaczenie w pracy niskopoziomowej

Systemy liczbowe pojawiają się w całej pracy niskopoziomowej: szesnastkowy dla kolorów, bajtów i adresów pamięci, dwójkowy dla flag i masek sieciowych oraz ósemkowy dla uprawnień plików Unix. Odczyt tej samej wartości w różnych systemach znacznie ułatwia debugowanie i manipulowanie bitami.

Reguły wprowadzania i ograniczenia

Wiodący znak minus jest obsługiwany dla liczb ujemnych, spacje są ignorowane, więc możesz grupować cyfry dla czytelności, a opcja pokazuje wartości szesnastkowe wielkimi lub małymi literami.

Konwertuje tylko liczby całkowite. Konwersja podstaw dla ułamków to osobny problem i jest celowo pominięta, aby wyniki pozostały dokładne. Wszystko działa w Twojej przeglądarce.

Najczęściej zadawane pytania

Które systemy są obsługiwane?

Binarny (podstawa 2), ósemkowy (podstawa 8), dziesiętny (podstawa 10) i szesnastkowy (podstawa 16). Możesz edytować dowolny z nich, a reszta podąży za nim.

Czy obsługuje bardzo duże liczby?

Tak. Używa liczb całkowitych o dowolnej precyzji (BigInt), więc nawet bardzo długie wartości konwertują się dokładnie, bez błędów zaokrąglania, które dotykają zwykłe liczby zmiennoprzecinkowe.

Czy mogę wprowadzać liczby ujemne?

Tak, obsługiwany jest wiodący znak minus. Spacje są ignorowane, więc możesz grupować cyfry dla czytelności.

Czy obsługuje ułamki dziesiętne lub zwykłe?

Nie, konwertuje liczby całkowite. Konwersja ułamków między systemami to osobny problem i celowo została pominięta, aby zachować dokładne wyniki.

Osadź to narzędzie

Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.

<iframe src="https://monu.tools/embed/pl/number-base-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Powiązane narzędzia