Kalkulator Pelengkap Dua

Masukkan nombor bulat dan pilih bilangan bit.

Nombor negatif dibenarkan dalam julat lebar bit.

Lebar bit

Keputusan ini ialah anggaran sahaja. Semak angka penting sebelum bergantung padanya.

Cara pengiraan

  • Nombor positif ditulis dalam perduaan biasa, dilapik kepada lebar bit
  • Nombor negatif disimpan sebagai 2ⁿ + nombor itu (sama seperti balikkan bit, kemudian tambah 1)
  • Julat ialah −2ⁿ⁻¹ hingga 2ⁿ⁻¹ − 1

Untuk melihat nombor dalam asas lain, guna penukar asas nombor.

Contoh pengiraan

−5 dalam 8 bit:

  • 2⁸ − 5 = 251
  • Perduaan = 11111011, heks = FB

Kenapa angka anda mungkin berbeza

Lebar penting: corak bit yang sama bermaksud nombor berbeza pada lebar berbeza. Sesetengah sistem menggunakan cara lain untuk menyimpan negatif, seperti tanda-magnitud.

Soalan lazim

Apakah pelengkap dua?

Cara komputer menyimpan nombor bulat negatif. Bit teratas ialah tanda, dan nombor negatif disimpan sebagai 2ⁿ tolak saiznya.

Bagaimana mencari −5 dalam 8 bit?

Tulis 5 sebagai 00000101, balikkan setiap bit untuk mendapat 11111010 dan tambah 1, yang memberi 11111011.

Apakah julat yang dipegang lebar bit?

Dari −2ⁿ⁻¹ hingga 2ⁿ⁻¹ − 1. Untuk 8 bit itu −128 hingga 127.