Number Base Converter
Binary octal decimal hex
Binary octal decimal hex Działa lokalnie w Twojej przeglądarce
Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.
Decimal
597
Hexadecimal
255
Binary
1001 0101 01
Octal
1125
Decimal: 597 Binary: 1001 0101 01 Octal: 1125 Hex: 255
About the
Konwerter podstawy liczb konwertuje wartość z postaci binarnej, ósemkowej, dziesiętnej i szesnastkowej i wyświetla wszystkie cztery na raz, dzięki czemu możesz przeczytać dowolną liczbę. Zostaw bazę na Auto, a ona odczyta za Ciebie prefiksy 0x, 0b i 0o, co oznacza, że możesz wkleić 0xFF prosto z kodu źródłowego i uzyskać 255, 1111, 1111 i 377 bez ustawiania czegokolwiek. Wartości są obsługiwane jako liczby całkowite o dowolnej precyzji, więc wartość 64-bitowa jest konwertowana dokładnie, zamiast tracić górne bity.
Where people use the
- Odczyt wartości szesnastkowej z kodu źródłowego w postaci dziesiętnej i binarnej.
- Sprawdzanie, które bity są ustawione we fladze lub masce.
- Konwersja wartości koloru między kanałami szesnastkowymi i dziesiętnymi.
- Weryfikacja literału binarnego w pliku konfiguracyjnym przed jego zatwierdzeniem.
How to use the
- 1
Wprowadź wartość
Wpisz liczbę o dowolnej podstawie: 255, 0xFF, 0b11111111 lub 0o377. Spacje i podkreślenia są ignorowane.
- 2
Pozostaw bazę w trybie Auto lub wymuś ustawienie
Auto odczytuje prefiks i wraca do dopasowywania cyfr. Wybierz opcję Binary, Octal, Decimal lub Hex, aby wymusić interpretację.
- 3
Przeczytaj wszystkie cztery
Wartości dziesiętne, szesnastkowe, binarne i ósemkowe są wyświetlane razem. Plik binarny jest pogrupowany w czwórki, aby był czytelny.
- 4
Skopiuj to, czego potrzebujesz
Każdy wiersz ma swój własny przycisk kopiowania, a połączony wynik można skopiować za jednym razem.
Wskazówki i najlepsze praktyki
- Wklej wartości 0x prosto z kodu; prefiks jest odczytywany automatycznie.
- Dane wyjściowe binarne są pogrupowane w czwórki, aby dopasować sposób, w jaki półbajty są mapowane na cyfry szesnastkowe.
- Wymuś bazę, gdy samą liczbę można odczytać na dwa sposoby, na przykład 10.
Często zadawane pytania
Co oznaczają przedrostki 0x, 0b i 0o?
Oznaczają podstawę: 0x dla szesnastkowego, 0b dla binarnego i 0o dla ósemkowego. Są to konwencje używane w językach C, JavaScript, Python i większości innych, więc kod można wkleić bezpośrednio.
Dlaczego moja wartość binarna jest odrzucana, gdy wymuszam bazę 2?
Ponieważ zawiera znaki inne niż 0 i 1. Wartość ze spacjami jest w porządku, ale wartość z przedrostkiem 0b już nie, ponieważ przedrostek nie jest cyfrą binarną.
Czy może obsłużyć bardzo duże liczby?
Tak. Wartości są obsługiwane jako liczby całkowite o dowolnej precyzji, więc wartość 64-bitowa lub większa jest dokładnie konwertowana. Obsługiwane są tylko liczby całkowite.
Czy obsługuje liczby ujemne?
Tak. Wiodący minus jest zachowywany i pokazywany na każdej bazie.
Czy może konwertować wartości ułamkowe?
Nie. Konwerter działa tylko na liczbach całkowitych, co obejmuje przypadki istotne dla flag bitowych, adresów i wartości kolorów.