Number Base Converter
Convert binary, octal, decimal, hex
O tym narzędziu
Komputery najczęściej używają czterech systemów liczbowych: binarny (podstawa 2) — cyfry 0-1, natywny język procesorów; ósemkowy (podstawa 8) — cyfry 0-7, używany w uprawnieniach plików Unix; dziesiętny (podstawa 10) — codzienny system liczbowy; szesnastkowy (podstawa 16) — cyfry 0-9 i A-F, używany w adresach pamięci, kolorach i reprezentacji bajtów.
Aby przekonwertować, wprowadź dowolną liczbę i wybierz jej podstawę. Narzędzie natychmiast wyświetla wartość równoważną we wszystkich czterech podstawach. Liczby ujemne są obsługiwane — wprowadź znak minus przed cyframi.
Jak używać
- Wprowadź liczbę w polu wejściowym.
- Wybierz podstawę wejściową (binarną, ósemkową, dziesiętną lub hex) z listy rozwijanej.
- Przekonwertowane wartości we wszystkich czterech podstawach pojawiają się natychmiast.
- Kliknij przycisk kopiowania obok dowolnego wyniku, aby skopiować go do schowka.
Przypadki użycia
Programiści konwertują adresy pamięci i wartości hex na inne podstawy. Studenci uczą się konwersji podstaw na kursach architektury komputerów. Badacze bezpieczeństwa analizują dane binarne. Administratorzy systemów sprawdzają wartości ósemkowe dla uprawnień plików Unix.
Często zadawane pytania
- Co oznaczają A-F w systemie szesnastkowym? W hex: A=10, B=11, C=12, D=13, E=14, F=15. Ponieważ każda cyfra reprezentuje 16 wartości, litery są używane dla 10-15.
- Czy mogę konwertować liczby ujemne? Tak. Wprowadź znak minus przed cyframi. Na przykład: -255 (dziesiętny) → -FF (hex).
- Dlaczego hex jest używany dla kodów kolorów? Kanały kolorów RGB mają zakres 0-255, co odpowiada 00-FF w hex. Dwie cyfry reprezentują pełną wartość kanału, co sprawia, że #RRGGBB jest naturalnym formatem.