Learn CS Visual

負の数と2の補数の仕組み

ビットの並び自体には符号がなく、符号なし・符号付きのどちらで読むかを決めてはじめて数になります。2の補数では一番左の桁の重みがマイナスになるため、すべてのビットを反転して1を足すと、正の値がその負の値に変わります。

同じ8ビットが255と-1を表すことはある?