Konwerter systemów liczbowych
Konwerter systemów liczbowych dla nieujemnych liczb całkowitych binarnych, ósemkowych, dziesiętnych i szesnastkowych z precyzją BigInt, obsługą 0b/0o/0x tylko w pasującym polu, połączonymi aktualizacjami i kopiowaniem wartości bez prefiksu.
Binarny
Ósemkowy
Dziesiętny
Szesnastkowy
Szybki start
Typowe scenariusze
Programowanie i debugowanie
szybko konwertuj stałe całkowite, maski bitowe i wartości flag między wspólnymi podstawami
Bity uprawnień
powiąż prawa Unix (ósemkowe 755) z postacią binarną/dziesiętną.
Sieć i protokoły
konwertuj skopiowane pola numeryczne, takie jak0xA5, bez analizowania pakietów, kolejności bajtów czy struktury ramek
Uczenie się wzorców bitowych
porównaj tę samą liczbę całkowitą bez znaku w formacie binarnym, ósemkowym, dziesiętnym i szesnastkowym przed wykonaniem pracy bitowej gdzie indziej
Rejestry/pola bitowe
sprawdzaj reprezentację binarną i szesnastkową wartości bez znaku z arkuszy danych, bez edytora pól bitowych lub ustawiania szerokości
Parametry konwersji i zakres
Podstawowe granice konwersji
Wskazówki użycia
Szybkie wypelnianie z URL
Ograniczenia i kompatybilność
Prywatność i bezpieczeństwo
Najczęstsze pytania
Prefiks 0x jest akceptowany tylko w polu szesnastkowym. Wklej tam wartość albo usuń prefiks i wpisz liczbę w wybranym systemie. Dla binarnego i ósemkowego prefiksy 0b/0o działają wyłącznie w ich polach, a kopiowanie zawsze zwraca czyste liczby.
Separatory nie są obsługiwane. Używaj ciągłych cyfr; usuń spacje/podkreślenia przed wklejeniem.
Wyjście jest normalizowane dla lepszej czytelności. Jeśli potrzebujesz stałej szerokości, dodaj zera ręcznie.
Wartości ujemne i ułamki nie są obsługiwane. Wyniki są niepodpisane; na przykład0xFFkonwertuje na 255 i interpretowanie go jako -1 wymaga zewnętrznego 8-bitowego podpisanego kontekstu.
Nie, kopiowane są czyste wartości. Prefiksy akceptowane są tylko na wejściu; jeśli w kodzie chcesz mieć 0b/0o/0x, dodaj je ręcznie.