Pertanyaan yang diberi tag «negative-number»

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 …

20
Buat angka negatif menjadi positif
Saya memiliki metode Java di mana saya menjumlahkan satu set angka. Namun, saya ingin angka negatif diperlakukan sebagai positif. Jadi (1) + (2) + (1) + (- 1) harus sama dengan 5. Saya yakin ada cara yang sangat mudah untuk melakukan ini - saya hanya tidak tahu caranya.




7
Apakah mungkin untuk membedakan antara 0 dan -0?
Saya tahu bahwa nilai integer 0dan -0pada dasarnya sama. Tapi, saya bertanya-tanya apakah mungkin untuk membedakan keduanya. Misalnya, bagaimana saya mengetahui jika suatu variabel telah ditetapkan -0? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) ? -addition : addition; …


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.