Perpuluhan kepada Perduaan

Tukar nombor perpuluhan kepada kod binari dengan mudah

Alat Penukar

Enter a decimal number (positive or negative). The result will be displayed in the selected bit format.

Bits:

8

Sign:

Positive

Mengenai Alat Ini

A decimal to binary converter is a tool that transforms decimal numbers into their binary equivalents. Each decimal number is represented as a series of binary digits (bits), which can be displayed in various bit formats (e.g., 8-bit, 16-bit, 32-bit).

Bagaimana Ia Berfungsi

  1. Nombor perpuluhan input disahkan untuk memastikan ia adalah nombor yang sah.
  2. Saiz bit yang dipilih menentukan bilangan bit yang digunakan untuk mewakili nombor binari.
  3. Untuk nombor positif, nilai perpuluhan ditukar kepada binari menggunakan kaedah pembahagian-dengan-2 standard.
  4. Untuk nombor negatif, nilai mutlak ditukar kepada binari, kemudian kaedah pelengkap kedua-duanya digunakan untuk mendapatkan perwakilan negatif.
  5. Rentetan binari yang terhasil empuk dengan sifar utama untuk dipadankan dengan saiz bit yang dipilih.

Kegunaan biasa

  • Pendidikan Sains Komputer:Memahami cara nombor disimpan dalam komputer pada peringkat binari.
  • Elektronik Digital:Bekerja dengan perwakilan binari nombor dalam reka bentuk perkakasan.
  • Programming:Menukar nombor perpuluhan kepada binari untuk operasi bitwise atau pengaturcaraan peringkat rendah.
  • Penghantaran Data:Menyediakan data berangka untuk penghantaran melalui rangkaian yang memerlukan data binari.
  • Cryptography:Menukar kunci atau nilai berangka kepada binari untuk algoritma penyulitan.

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 Perpuluhan kepada Perduaan

Decimal Perduaan 8-bit Perduaan 16-bit
0 00000000 00000000 00000000
1 00000001 00000000 00000001
10 00001010 00000000 00001010
-1 11111111 11111111 11111111
-10 11110110 11111111 11110110
127 01111111 00000000 01111111

Related Tools