- ベストアンサー
二進数を負で表す
-256を2進数の9ビットで表すのに困っています まず256を2進数で表し、(100000000) それを反転させ1を足す (000000001 + 1) そうすると答えは000000010になります しかしこれは最上位のビットが0なので+の値になってしまいます どうすれば-256を9ビットで表せますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- ultra1long
- ベストアンサー率49% (341/688)
回答No.2
お礼
あ、本当ですね。反転が間違ってますね^^ お二方、ご丁寧にありがとうございました! おかげさまで理解できました!