WGC1 第2章数値表現 2.5 符号付の数値と符合なしの数値
2の補数値の符号反転
- ビット反転
- その結果に1を足す
%0000_0101 2進数表現の5 %1111_1010 ビット反転 %1111_1011 1を足して 2の補数による-5にする%1111_1011 2の補数で表現した-5 %0000_0100 ビット反転 %0000_0101 1を足して2進数の5にする
補数計算って勉強では計算したことあるけど、
実際にソースコード書いたり、トラブル調査するのに使った記憶がないのだが
どんな時につかんだろうか?
もしかして、補数計算だと思ってないでソースを読んでしまって
見逃してるのだろうか。。。