Rumah > masalah biasa > Bagaimana untuk menyatakan nombor negatif dalam binari

Bagaimana untuk menyatakan nombor negatif dalam binari

小老鼠
Lepaskan: 2023-11-23 16:11:43
asal
2045 orang telah melayarinya

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan