- ベストアンサー
ビット反転について疑問
i = 3; i = ~i; i = -i; i はいくつになるか。 答えは4らしいのですが、どうしてそうなるのかわかりません。 3は2進数で0011、ビット反転して1100、これに-をつけて-4になると思うのですが、どこが違うのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#49664
回答No.2
その他の回答 (2)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.3
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.1
お礼
わかりました。ありがとうございました。