Konwerter systemów liczbowych

Konwertuj liczby całkowite między systemem dziesiętnym, szesnastkowym, binarnym, ósemkowym i dowolną podstawą do 36
  • Pliki nie opuszczają urządzenia
  • Działa w przeglądarce
  • Za darmo, bez konta, bez znaku wodnego
3 digits
2 digits
8 bits
3 digits
2 digits

8-bit two’s complement

Click a bit to flip it.
Unsigned
255
Signed
-1
Hex
0xff
Oct
0o377
7
0

Bytes & characters

FF
255
·

As text (UTF-8): Not valid UTF-8 text.

IEEE-754 floating point

Type a decimal number to see its bit pattern, or edit the integer above to decode it.

00000000000000000000000011111111
Sign
0 (+)
Exponent
0 → 2-126
Mantissa
0xff

Subnormal · 0x000000ff

Jak używać: Konwerter systemów liczbowych

Konwertuj liczby całkowite między systemem dziesiętnym, szesnastkowym, binarnym, ósemkowym i dowolną podstawą od 2 do 36, bez limitu rozmiaru. Pokazuje też uzupełnienie do dwóch do 128 bitów z klikalną siatką bitów, bajty w kolejności big-endian albo little-endian oraz wzorce bitów liczb zmiennoprzecinkowych IEEE-754.

  1. 1

    Wpisz liczbę całkowitą w dowolne pole: Dziesiętne, Szesnastkowe, Binarne, Ósemkowe albo Podstawa własna. Przedrostki 0x, 0b i 0o działają w każdym polu.

  2. 2

    W Formacie ustaw Grupowanie cyfr, Pokaż przedrostki, Szesnastkowe wielkimi literami oraz podstawę pola Podstawa własna (2–36).

  3. 3

    Wybierz Szerokość bitową (Auto, 8–128) i Ze znakiem (uzupełnienie do dwóch), a potem kliknij dowolny bit w siatce, aby go przełączyć.

  4. 4

    Sprawdź Bajty i znaki w kolejności Big-endian albo Little-endian albo wpisz liczbę dziesiętną w Wartości float, aby zobaczyć jej bity float32 albo float64.

Częste pytania

Czy jest limit rozmiaru liczby?

Konwersje podstaw są dokładne dla liczb całkowitych dowolnego rozmiaru. Uzupełnienie do dwóch, siatka bitów i widok bajtów sięgają do 128 bitów.

Czy konwertuje ułamki takie jak 0.1 na binarne?

Pola podstaw przyjmują tylko liczby całkowite. Aby zobaczyć, jak ułamek dziesiętny jest naprawdę zapisany, wpisz go w Wartość float w panelu liczb zmiennoprzecinkowych IEEE-754 i odczytaj znak, wykładnik i mantysę.

Jak zobaczyć liczbę ujemną w uzupełnieniu do dwóch?

Wpisz ją ze znakiem minusa, na przykład -5, i wybierz Szerokość bitową. Panel pokazuje odczyt ze znakiem i bez znaku oraz postać szesnastkową dla tej szerokości.

Co oznacza „Ta wartość potrzebuje więcej niż N bitów”?

Wartość nie mieści się w wybranej Szerokości bitowej, więc w widokach bitów i bajtów pokazane są tylko jej dolne N bitów. Wybierz większą szerokość albo Auto.

Czy pokazuje bajty jako tekst?

Tak. Bajty i znaki wymieniają każdy bajt szesnastkowo i dziesiętnie wraz ze znakiem ASCII, a Jako tekst (UTF-8) pokazuje odkodowany tekst, gdy bajty są poprawnym UTF-8.