Rumah  >  Artikel  >  Bagaimana untuk menyatakan nombor negatif dalam binari

Bagaimana untuk menyatakan nombor negatif dalam binari

小老鼠
小老鼠asal
2023-11-23 16:11:432008semak imbas

Nombor negatif diwakili dalam komputer menggunakan pelengkap dua, iaitu nombor negatif diwakili oleh pelengkap dua nombor positif.

Bagaimana untuk menyatakan nombor negatif dalam binari

Perwakilan binari nombor negatif bergantung pada sistem komputer atau bahasa pengaturcaraan yang digunakan. Secara umumnya, nombor negatif diwakili dalam komputer menggunakan kod pelengkap, iaitu nombor negatif diwakili oleh pelengkap dua nombor positif.

Notasi pelengkap adalah untuk menyongsangkan perwakilan binari nombor dan kemudian menambah 1. Sebagai contoh, perwakilan binari bagi -5 ialah 101 (perduaan selepas penyongsangan, kita mendapat 010, dan menambah 1 untuk mendapatkan 011. Iaitu, -5 diwakili sebagai 1111 1011 dalam pelengkap dua dalam komputer.

Dalam kebanyakan sistem komputer, nombor negatif disimpan dan dikendalikan menggunakan perwakilan pelengkap dua. Kelebihan ini ialah litar dalaman komputer boleh menambah dan menolak pelengkap secara langsung tanpa memerlukan logik pemprosesan tambahan.

Atas ialah kandungan terperinci Bagaimana untuk menyatakan nombor negatif dalam binari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn