Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Przejdź do głównej treści
Gizke.com
Blog

Konwerter systemów liczbowych

Działa na Twoim urządzeniu. Nic nie jest wysyłane.
Zacznij od 0x, 0b lub 0o, aby wpisać liczbę szesnastkową, dwójkową lub ósemkową. Spacje i _ między cyframi są pomijane.
Przykłady

Wyniki

Dwójkowy (2)
11111111
Ósemkowy (8)
377
Dziesiętny (10)
255
Szesnastkowy (16)
FF
73
Potrzebne bity
8
Bity równe 1
8
Znak Unicode
U+00FF ÿ

Kod uzupełnień do dwóch

Jak ta liczba jest zapisana w stałej liczbie bitów - ze znakiem i bez znaku. Dotknij bitu, aby go odwrócić.

Ze znakiem
-1
Bez znaku
255
Hex
0xFF
Dwójkowo
1111 1111
Bajty, big-endian
FF
Bajty, little-endian
FF
Bitowe NOT
0x00

Bity

Skrajny lewy bit to bit znaku: gdy jest równy 1, wartość ze znakiem jest ujemna.
Jak to policzyć
Z dziesiętnego na:
DzielenieIlorazReszta
255 ÷ 21271
127 ÷ 2631
63 ÷ 2311
31 ÷ 2151
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

Reszty od dołu do góry: 11111111

Zamieniaj liczby między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym i każdym od 2 do 36 - dokładnie dla dużych liczb i ułamków.

Konwerter dla programistów, uczniów, studentów i każdego, kto czyta zrzuty szesnastkowe: wpisz liczbę w systemie dwójkowym, ósemkowym, dziesiętnym, szesnastkowym lub dowolnym od 2 do 36 i zobacz ją we wszystkich naraz. Wynik jest dokładny - liczba 40-cyfrowa zachowuje każdą cyfrę, a ułamek taki jak 0.1 pokazuje okres zamiast zaokrąglonej wartości. Liczby całkowite dostają też kod U2 na 8-128 bitach, kolejność bajtów, klikalną siatkę bitów i kroki każdej konwersji do zadań domowych.

Najczęstsze pytania

Jak zamienić liczbę dwójkową na dziesiętną?
Pomnóż każdą cyfrę przez jej wagę i zsumuj. W systemie dwójkowym wagi to potęgi dwójki od prawej: 1, 2, 4, 8, 16 itd. Zatem 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Otwórz „Jak to policzyć”, aby zobaczyć to dla swojej liczby.
Jak zamienić liczbę dziesiętną na dwójkową lub szesnastkową?
Dziel przez nową podstawę raz po raz i zapisuj reszty, aż iloraz wyniesie 0. Odczytaj reszty od dołu do góry: 11 ÷ 2 daje reszty 1, 1, 0, 1, więc 11 to dwójkowo 1011. W systemie szesnastkowym reszty od 10 do 15 zapisuje się literami A-F.
Dlaczego FF to -1?
Na 8 bitach FF (11111111) bez znaku to 255, ale w kodzie U2, w którym komputery przechowują liczby całkowite ze znakiem, to -1: skrajny lewy bit waży -128 zamiast +128. Ten sam wzór na 16 bitach (00FF) to po prostu 255. Wybierz szerokość, aby zobaczyć oba odczyty.
Dlaczego 0.1 w systemie dwójkowym nigdy się nie kończy?
0.1 to 1/10, a 10 ma czynnik 5, którego system dwójkowy nie dzieli bez reszty - tak jak 1/3 nigdy nie kończy się w dziesiętnym. Cyfry 0011 powtarzają się bez końca: 0.0(0011). Większość kalkulatorów to zaokrągla; tutaj okres jest wyznaczany dokładnie i oznaczany kreską. Dlatego też 0.1 + 0.2 w większości języków programowania nie daje dokładnie 0.3.
Jak duże mogą być liczby?
Do 4096 znaków, bez utraty cyfr. Wiele konwerterów używa zwykłych liczb JavaScript i po cichu zaokrągla wszystko powyżej 9 007 199 254 740 991 (2^53 − 1); ten liczy na dokładnych dużych liczbach całkowitych, więc wartości 64- i 128-bitowe są poprawne.
Czy moja liczba jest gdzieś wysyłana?
Nie. Wszystko jest liczone w przeglądarce, więc strona działa także offline. Skopiowany link zawiera liczbę w adresie po ?q= - udostępniaj go tylko osobom, które mogą ją zobaczyć.

Udostępnij to narzędzie

BlogO nasKontaktWarunki korzystaniaPolityka prywatności