WMW

Konwerter Podstawy Liczbowej

Free

Konwertuj liczbę między binarną, ósemkową, dziesiętną, szesnastkową, BCD, Kodem Graya, i dowolną niestandardową podstawą od 2 do 36, wszystko naraz z jednego wejścia.

Działa całkowicie w twojej przeglądarce.

Konwertuj do niestandardowej podstawy

Ostatnia Aktywność

Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.

عشري → عشري 255

1 dzień temu

Decimal → Decimal 255

3 dni temu

Decimal → Decimal 255

3 dni temu

Perpuluhan → Perpuluhan 255

3 dni temu

Decimal → Decimal 255

3 dni temu

Десяткова → Десяткова 255

3 dni temu

Десяткова → Десяткова 255

3 dni temu

Decimale → Decimale 255

3 dni temu

عشري → عشري 255

3 dni temu

Dziesiętny → Dziesiętny 255

3 dni temu

Decimal → Decimal 255

3 dni temu

Decimaal → Decimaal 255

3 dni temu

Decimal → Decimal 255

3 dni temu

Decimal → Decimal 255

3 dni temu

Dezimal → Dezimal 255

4 dni temu

10진수 → 10진수 255

4 dni temu

Dziesiętny → Dziesiętny 255

4 dni temu

عشري → عشري 255

5 dni temu

Decimal → Decimal 255

5 dni temu

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

To narzędzie konwertuje liczbę między binarnym, ósemkowym, dziesiętnym, szesnastkowym, BCD, Kodem Graya, i dowolną niestandardową podstawą od 2 do 36, wszystko naraz z pojedynczego wejścia.

Jak To Działa

Twoje wejście jest najpierw przetwarzane na zwykłą liczbę za pomocą zasad wybranego formatu: wartości binarne/ósemkowe/dziesiętne/szesnastkowe/niestandardowej podstawy są odczytywane cyfra po cyfrze w tej podstawie, wartości BCD są odczytywane 4 bity naraz, a każda grupa jest mapowana z powrotem na pojedynczą cyfrę dziesiętną, a wartości Kodu Graya są konwertowane na binarny za pomocą standardowego algorytmu odbitego kodu binarnego (każdy bit to XOR samego siebie i wszystkich wyższych bitów w oryginalnej wartości Graya). Z tej wspólnej liczby, każdy format wyjściowy jest generowany niezależnie: standardowe podstawy używają wbudowanej konwersji podstawy JavaScriptu, BCD dzieli ponownie cyfry dziesiętne na grupy 4-bitowe, a Kod Graya jest produkowany jako wartość XOR (wartość przesunięta w prawo o 1), standardowa formuła konwertowania binarnego na jego odbity odpowiednik Kodu Graya.

Problemy, które rozwiązuje

Często zadawane pytania

›Czym jest BCD i czym różni się od zwykłego binarnego?

Binarnie Kodowany Dziesiętny (BCD) koduje każdą cyfrę dziesiętną osobno jako własną 4-bitową grupę binarną, zamiast konwertować całą liczbę na binarną naraz. Na przykład 47 w zwykłym binarnym to 101111, ale w BCD to 0100 0111, 4-bitowe kody dla "4" i "7" umieszczone obok siebie. BCD jest używane w niektórych wyświetlaczach cyfrowych i starszych systemach finansowych/wbudowanych, ponieważ mapuje się bezpośrednio na poszczególne cyfry dziesiętne.

›Do czego służy Kod Graya?

Kod Graya to sekwencja binarna, w której każda kolejna wartość różni się od poprzedniej dokładnie o jeden bit, zamiast wielu bitów, które mogą się przełączyć naraz w zwykłym binarnym (przejście z 3 na 4, na przykład, przełącza 3 bity: 011 na 100). Ta właściwość jest przydatna w enkoderach obrotowych, korekcji błędów, i obwodach cyfrowych, gdzie wielobitowe przełączenie binarne podczas przejścia może zarejestrować się jako kilka różnych, chwilowo błędnych wartości pośrednich przed ustabilizowaniem się.

›Dlaczego Kod Graya ma limit rozmiaru, a inne formaty nie?

Konwersja Kodu Graya w tym narzędziu opiera się na operatorach bitowych JavaScriptu, które działają poprawnie tylko na 32-bitowych liczbach całkowitych (do 4 294 967 295). Konwersje binarne, ósemkowe, dziesiętne, szesnastkowe, i BCD używają innych, opartych na ciągach znaków metod, które nie mają tego ograniczenia, więc obsługują znacznie większe liczby.

›Czy mogę konwertować do innych podstaw niż binarny, ósemkowy, dziesiętny, i szesnastkowy?

Tak, sekcja "Konwertuj na niestandardową podstawę" obsługuje dowolną podstawę od 2 do 36, używając cyfr 0-9, a następnie liter A-Z dla wyższych podstaw, przydatne do rzeczy jak kodowania base-32 lub base-36 używane w niektórych skracaczach URL i schematach ID.

›Dlaczego otrzymałem błąd mówiący, że moja wartość jest nieprawidłowa?

Każdy format akceptuje tylko własny ważny zestaw cyfr, binarny tylko 0 i 1, ósemkowy tylko 0-7, szesnastkowy tylko 0-9 i A-F, i tak dalej, a to narzędzie sprawdza każdy znak zamiast po cichu ignorować te, które nie pasują. Jeśli jakikolwiek znak w twoim wejściu nie jest ważny dla wybranego formatu, cała wartość jest odrzucana zamiast po cichu zwracać częściowy, nieprawidłowy wynik.

Powiązane Narzędzia