Konwerter systemów liczbowych
Konwertuj liczbę między systemem dwójkowym, ósemkowym, dziesiętnym i szesnastkowym.
- 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.
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.