- ベストアンサー
質問です!
2の補数をC言語で書くとどのようになりますか? 入力は8ビット以内です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#156684
回答No.2
8ビットデータと限定するなら charとします 1.2の補数は1の補数に1を加えたものです 2.1の補数は0と1を逆転したものです。すなわち notしたもの 3.例えば 3の補数はと聞かれたら 4. 00000011→11111100 1の補数 0と1を逆転したもの 5. 1の補数+1 →11111101 2の補数 6. 別な見方で言えば 足してゼロになる数 7. 1+(1の2の補数)=0 00000001+11111111(補数)=0 1 + (2の補数(-1)) =0
その他の回答 (1)
- SilverThaw
- ベストアンサー率32% (260/806)
回答No.1
質問の意図が不明。 2の補数の概念は言語に依存しません。 それと、タイトルは質問の内容がわかるように記述してください。 また、解決した質問は放置せず、解決済みの処理をしてください。