Narzędzie do konwersji
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
- The input binary string is validated to ensure it contains only 0s and 1s (spaces are allowed for readability).
- The user can choose between unsigned and signed (two's complement) interpretation.
- For unsigned interpretation, each bit's value is calculated based on its position (2^position) and summed up.
- 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.
- 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
Ósemkowy na Dziesiętny
Konwertuj liczby ósemkowe na dziesiętne bez wysiłku
Dziesiętny na Ósemkowy
Konwertuj liczby dziesiętne na ósemkowe bez wysiłku
Tekst na ósemkę
Konwertuj tekst na reprezentację ósemkową bez wysiłku
SHA-512/256 Kalkulator skrótu
Szybkie i łatwe generowanie skrótów SHA-512/256
Konwerter SCSS na CSS
Transform your SCSS code into CSS. Fast, easy, and secure.
Kalkulator skrótu CRC-16
Szybkie i łatwe generowanie sum kontrolnych CRC-16