Alat Penukar
Enter a binary number (spaces are allowed for readability). Choose between unsigned and signed (two's complement) interpretation.
Bits:
0
Type:
Unsigned
Mengenai Alat Ini
Penukar binari kepada perpuluhan ialah alat yang mengubah nombor binari kepada persamaan perpuluhannya. Setiap nombor binari ditafsirkan sama ada sebagai nombor yang tidak ditandatangani atau sebagai nombor yang ditandatangani menggunakan perwakilan pelengkap dua.
Bagaimana Ia Berfungsi
- 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.
- Nilai perpuluhan yang terhasil dipaparkan.
Kegunaan biasa
- Pendidikan Sains Komputer:Memahami bagaimana nombor binari ditafsirkan sebagai nilai perpuluhan dalam komputer.
- Elektronik Digital:Menukar isyarat binari daripada perkakasan kepada nilai perpuluhan yang boleh dibaca manusia.
- Programming:Mentafsir data binari yang dibaca daripada fail atau soket rangkaian sebagai nombor perpuluhan.
- Analisis Data:Menukar data yang dikodkan binari kepada format perpuluhan untuk analisis.
- Cryptography:Menukar kunci atau nilai yang dikodkan binari kepada perpuluhan untuk pengiraan kriptografi.
Asas Sistem Perduaan
Sistem binari hanya menggunakan dua digit, 0 dan 1, untuk mewakili nombor. Setiap digit dalam nombor binari dipanggil bit. Nombor binari boleh digunakan untuk mewakili kedua-dua nombor positif dan negatif menggunakan kaedah yang berbeza, seperti pelengkap dua untuk nombor negatif.
Contoh Penukaran Perduaan kepada Perpuluhan
| Binary | Perpuluhan Tidak Ditandatangani | 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
Oktal kepada Perpuluhan
Tukar nombor oktal kepada perpuluhan dengan mudah
Oktal kepada Teks
Tukar perwakilan oktal kepada teks dengan mudah
Perpuluhan kepada Teks
Tukar perwakilan perpuluhan kepada teks dengan mudah
Kalkulator Hash Shake-128
Jana cincang Shake-128 dengan cepat dan mudah
Pengesah JSON
Sahkan, format dan penyahpepijat data JSON anda dengan tepat. Dapatkan maklum balas segera tentang ralat sintaks dan isu pemformatan.
HSV ke HEX
Tukar kod warna HSV kepada nilai HEX untuk reka bentuk web