Narzędzie dla programistów

Konwerter systemów liczbowych

Konwertuj liczbę między systemem dwójkowym, ósemkowym, dziesiętnym i szesnastkowym.

Konwerter systemów liczbowych Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

Różne zakątki informatyki wolą różne systemy: dwójkowy dla flag bitowych, szesnastkowy dla kolorów i adresów pamięci, ósemkowy dla uprawnień plików, dziesiętny dla ludzi. Wszystkie opisują tę samą liczbę.

Odczytywanie prefiksów

Początkowe 0b, 0x lub 0o oznacza w większości języków odpowiednio system dwójkowy, szesnastkowy i ósemkowy. Możesz je wkleić — przed konwersją są usuwane.

Tylko liczby całkowite

Konwersja obejmuje liczby całkowite. Wartości ułamkowe w systemach innych niż dziesiętny są rzadkie poza wnętrzem arytmetyki zmiennoprzecinkowej i celowo wykraczają poza zakres.

Obsługiwane systemy

Dwójkowy (podstawa 2, cyfry 0 i 1), ósemkowy (podstawa 8, cyfry 0–7), dziesiętny (podstawa 10) i szesnastkowy (podstawa 16, cyfry 0–9 i A–F, małe lub wielkie litery). Wybierz system, w którym zapisana jest twoja liczba, a pozostałe trzy pojawią się razem.

Prefiksy, znaki i bardzo duże liczby

Prefiks 0b, 0o lub 0x zgodny z wybranym systemem jest akceptowany, podobnie jak spacje i podkreślenia używane do grupowania cyfr (1111_0000). Początkowy znak minus jest zachowywany. Każda cyfra jest sprawdzana względem systemu, więc zabłąkana 2 w liczbie dwójkowej jest zgłaszana, a nie po cichu pomijana, a liczby dowolnej długości są konwertowane dokładnie — nie ma limitu 53 bitów.

Czego nie robi

Konwertuje tylko liczby całkowite: bez ułamków i liczb zmiennoprzecinkowych oraz bez widoku liczb ujemnych w kodzie uzupełnień do dwóch. Liczba ujemna jest pokazana ze znakiem minus w każdym systemie.

FAQ

Konwerter systemów liczbowych — pytania

Czy potrafi konwertować ułamki?

Nie. Obsługuje liczby całkowite, co obejmuje prawie wszystkie praktyczne zastosowania.

Czy akceptuje prefiksy 0x i 0b?

Tak, są rozpoznawane i usuwane.

Czy cokolwiek jest przesyłane?

Nie, konwersja odbywa się na stronie.