Konwerter HEX, BIN, DEC, OCT
Zamiana liczb między systemem dziesiętnym, dwójkowym, szesnastkowym, ósemkowym i dowolnym (2–36), także dużych i ujemnych (uzupełnienie do dwóch).
Umieść to narzędzie na swojej stronie
Bezpłatnie, bez rejestracji. Widżet pokazuje na dole napis „Narzędzie udostępnia AMKBIT.pl”.
Systemy liczbowe
W systemie o podstawie b każda cyfra oznacza wielokrotność potęgi b. Na przykład 1011₂ = 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 11₁₀, a FF₁₆ = 15·16 + 15 = 255₁₀.
| DEC | BIN | HEX | OCT |
|---|---|---|---|
| 10 | 1010 | A | 12 |
| 255 | 1111 1111 | FF | 377 |
| 1024 | 100 0000 0000 | 400 | 2000 |
Jedna cyfra szesnastkowa to dokładnie 4 bity, więc bajt zapisuje się dwiema cyframi HEX. Możesz wpisywać z przedrostkami 0x i 0b oraz ze spacjami i podkreśleniami między cyframi.
Liczby ujemne — kod U2
Procesory zapisują liczby ujemne w kodzie uzupełnień do dwóch: −1 w 8 bitach to 1111 1111 (FF), −128 to 1000 0000. Tabela pokazuje zapis dla typów 8-, 16-, 32- i 64-bitowych, jeśli liczba się w nich mieści. Obliczenia wykonujemy na liczbach całkowitych dowolnej wielkości (BigInt).
Poradniki
Wynik ma charakter pomocniczy. Przy ważnych decyzjach (finansowych, technicznych, zdrowotnych) sprawdź go niezależnie. Zasady korzystania.