Przejdź do treści

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₁₀.

DECBINHEXOCT
101010A12
2551111 1111FF377
1024100 0000 00004002000

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.