Binar la zecimal
Convertiți codul binar în numere zecimale fără efort
Instrument de conversie
Enter a binary number (spaces are allowed for readability). Choose between unsigned and signed (two's complement) interpretation.
Bits:
0
Type:
Unsigned
Despre acest instrument
Un convertor binar în zecimal este un instrument care transformă numerele binare în echivalentele lor zecimale. Fiecare număr binar este interpretat fie ca un număr fără semn, fie ca un număr cu semn folosind reprezentarea complementară a doi.
Cum funcționează
- 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.
- Se afișează valoarea zecimală rezultată.
Utilizări comune
- Educație în informatică:Înțelegerea modului în care numerele binare sunt interpretate ca valori zecimale în computere.
- Electronică digitală:Conversia semnalelor binare de la hardware în valori zecimale care pot fi citite de om.
- Programming:Interpretarea datelor binare citite din fișiere sau socket-uri de rețea ca numere zecimale.
- Analiza datelor:Conversia datelor codificate binar în format zecimal pentru analiză.
- Cryptography:Conversia cheilor sau valorilor codificate binar în zecimale pentru calcule criptografice.
Noțiuni de bază despre sistemul binar
Sistemul binar folosește doar două cifre, 0 și 1, pentru a reprezenta numerele. Fiecare cifră dintr-un număr binar se numește bit. Numerele binare pot fi folosite pentru a reprezenta atât numere pozitive, cât și negative folosind metode diferite, cum ar fi complementul lui doi pentru numerele negative.
Exemple de conversie binară în zecimală
| Binary | Zecimal fără semn | 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
Octal în Zecimal
Convertiți numerele octale în zecimale fără efort
Hex în zecimal
Convertiți numere hexazecimale în zecimale fără efort
Text în zecimal
Convertiți textul în reprezentare zecimală fără efort
Convertor Base64 în CSV
Convertiți instantaneu datele CSV codificate Base64 în fișiere CSV descărcabile. Funcționează local în browserul dvs., fără încărcarea datelor.
Generați cuvinte aleatorii pentru orice scop
Creați cuvinte aleatorii cu lungime, complexitate și opțiuni de formatare personalizate.
Octal în text
Convertiți reprezentarea octală în text fără efort