Pertanyaan yang diberi tag «twos-complement»


18
Mengapa memilih komplemen dua daripada sign-and-magnitude untuk nomor yang ditandatangani?
Saya hanya ingin tahu apakah ada alasan mengapa untuk mewakili -1 dalam biner, komplemen dua digunakan: membalik bit dan menambahkan 1? -1 diwakili oleh 11111111 (komplemen dua) daripada (bagi saya lebih intuitif) 10000001 yang merupakan biner 1 dengan bit pertama sebagai bendera negatif. Penafian: Saya tidak mengandalkan aritmatika biner untuk …

11
~ x + ~ y == ~ (x + y) selalu salah?
Apakah kode ini selalu bernilai false? Kedua variabel adalah int yang ditandatangani dua komplemen. ~x + ~y == ~(x + y) Saya merasa harus ada beberapa nomor yang memenuhi persyaratan. Saya mencoba menguji angka antara -5000dan 5000tetapi tidak pernah mencapai kesetaraan. Apakah ada cara untuk membuat persamaan untuk menemukan solusi …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.