2進数で、正数を負数にするには
0000 0001 (10進数の「1」)
↓
各ビットを反転させて
1111 1110 (←ちなみにこの段階では10進数の「-2」)
↓
1を足す
1111 1111 (10進数の「-1」)
では、逆に
負数を正数にするには
1111 1111 (10進数の「-1」)
↓
各ビットを反転させて
0000 0000 (←ちなみにこの段階では10進数の「0」)
↓
1を足す
0000 0001 (10進数の「1」)
どちらも
@ 各ビットを反転させて
A 1を足す
この広告は180日以上新しい記事の投稿がないブログに表示されております。