Alat Penukar

0 bits

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

  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. 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