Narzędzie do konwersji

0 bits

Enter a binary number (spaces are allowed for readability). Choose between unsigned and signed (two's complement) interpretation.

Bits:

0

Type:

Unsigned

O tym narzędziu

Konwerter binarny na dziesiętny to narzędzie, które przekształca liczby binarne w ich dziesiętne odpowiedniki. Każda liczba binarna jest interpretowana jako liczba bez znaku lub jako liczba ze znakiem przy użyciu reprezentacji dopełnienia do dwóch.

Jak to działa

  1. The input binary string is validated to ensure it contains only 0s and 1s (spaces are allowed for readability).
  2. The user can choose between unsigned and signed (two's complement) interpretation.
  3. For unsigned interpretation, each bit's value is calculated based on its position (2^position) and summed up.
  4. For signed interpretation (two's complement), if the leftmost bit is 1, the number is negative. The two's complement conversion is applied to determine the magnitude.
  5. Wyświetlana jest wynikowa wartość dziesiętna.

Typowe zastosowania

  • Edukacja informatyczna:Zrozumienie, w jaki sposób liczby binarne są interpretowane jako wartości dziesiętne w komputerach.
  • Elektronika cyfrowa:Konwersja sygnałów binarnych ze sprzętu na wartości dziesiętne czytelne dla człowieka.
  • Programming:Interpretowanie danych binarnych odczytywanych z plików lub gniazd sieciowych jako liczb dziesiętnych.
  • Analiza danych:Konwertowanie danych zakodowanych binarnie na format dziesiętny na potrzeby analizy.
  • Cryptography:Konwertowanie kluczy lub wartości zakodowanych binarnie na dziesiętne na potrzeby obliczeń kryptograficznych.

Podstawy systemu binarnego

System binarny używa tylko dwóch cyfr, 0 i 1, do reprezentowania liczb. Każda cyfra w liczbie binarnej nazywana jest bitem. Liczby binarne mogą być używane do reprezentowania zarówno liczb dodatnich, jak i ujemnych przy użyciu różnych metod, takich jak uzupełnienie do dwóch dla liczb ujemnych.

Przykłady konwersji binarnej na dziesiętną

Binary Ułamek dziesiętny bez znaku Signed Decimal (Two's Complement)
0000 0 0
0001 1 1
0101 5 5
1000 8 -8
1111 15 -1
11111111 255 -1

Related Tools