Kalkulator Dziesiętny na Ułamek

Decimal to Binary Converter — Free Online Tool

Wprowadź poniżej ułamek dziesiętny, aby natychmiast przekonwertować go na postać binarną ze szczegółowym podziałem krok po kroku.

Konwertuj na system dwójkowy

Wizualizacja

Cyfry z systemu 10 na system {base}
Wpisz liczbę…
Wartość jako proporcja z 1
0%

Jak konwertować ułamki dziesiętne na binarne

Aby przekonwertować liczbę dziesiętną zawierającą część ułamkową na postać binarną, należy podzielić liczbę na część całkowitą i ułamkową i przekonwertować je oddzielnie.

Kroki

  1. Podziel liczbę na część całkowitą i część ułamkową.
  2. Zamień część całkowitą na binarną, wielokrotnie dzieląc przez 2 i zapisując resztę.
  3. Zamień część ułamkową na binarną, wielokrotnie mnożąc przez 2 i zapisując część całkowitą wyniku.
  4. Połącz dwie części binarne z kropką dziesiętną (binarną).

Przykład

Convert 10.25 to binary:
1. Integer part (10): 10 ÷ 2 = 5 rem 0, 5 ÷ 2 = 2 rem 1, 2 ÷ 2 = 1 rem 0, 1 ÷ 2 = 0 rem 1 → 1010
2. Fractional part (0.25): 0.25 × 2 = 0.50 (int 0), 0.50 × 2 = 1.00 (int 1) → .01
3. Combine: 1010 + .01 = 1010.01₂

Typowe konwersje

Dziesiętny Binarny
0.1250.001
0.250.01
0.50.1
0.750.11
1.51.1

Często zadawane pytania

Często zadawane pytania dotyczące systemu dwójkowego (binarnego) i reprezentacji zmiennoprzecinkowej

01 Jaki jest system liczb binarnych?

Binarny system liczbowy, czyli podstawa 2, wykorzystuje tylko dwie cyfry: 0 i 1. Jest podstawą wszystkich nowoczesnych systemów komputerowych i elektroniki cyfrowej.

02 Jak przedstawić liczbę zmiennoprzecinkową w formacie binarnym?

Liczby zmiennoprzecinkowe są reprezentowane w formacie binarnym przy użyciu standardu IEEE 754, który przydziela określone bity na znak, wykładnik i ułamek (lub mantysę).

03 Dlaczego niektóre ułamki dziesiętne mają nieskończenie powtarzającą się reprezentację binarną?

W przypadku podstawy 2 można dokładnie wyrazić tylko ułamki, których mianownikiem jest potęga 2. Inne, jak 0,1, powodują powtarzanie się ułamków binarnych, co prowadzi do małych błędów zaokrągleń w komputerach.

04 Jaka jest różnica między konwersją binarnych liczb całkowitych a konwersją ułamków binarnych?

Liczby całkowite przelicza się poprzez wielokrotne dzielenie przez 2 i wzięcie reszty, podczas gdy ułamki są przeliczane poprzez wielokrotne pomnożenie przez 2 i przyjęcie części całkowitej wyniku.

05 Czy wszystkie liczby dziesiętne można dokładnie przekonwertować na binarne?

Tak, ale niektóre wymagają nieskończonej liczby bitów do dokładnego przedstawienia. W informatyce są one często obcinane, co powoduje drobne problemy z precyzją, zwane błędami zmiennoprzecinkowymi.

|