回答編集履歴

1 ちょい修正

abs123

abs123 score 1276

2017/03/02 17:57  投稿

先ず100の8bit符号なし2進数表記を考えます。
100=64+32+4
01100100
-100の8bit符号あり2進数表記を考えます。
次に、-100の8bit符号あり2進数表記を考えます。
10011011 1の補数(ビットを反転)
10011100 2の補数(1加算)
最後に、8bit符号なし2進数として読みます。
128+16+8+4=156

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る