7

MSDN

Int32値は31ビットで表され、32ビットが符号ビットとして使用されます。正の値は、符号と大きさの表現を使用して表されます。負の値は2の補数表現です。

符号と大きさのシステムを使用した正の値の表現が、 2の補数システムを使用した正の値の表現と同じであるというのは本当ではありませんか?

したがって、次のように書き直す必要はありません。「Int32値(正または負に関係なく)は2の補数表現で表されます」

それとも私は何かを誤解していますか?

4

1 に答える 1

8

はい。それで合っています。彼らは、2の補数システムを使用していると言ってから、31ビットの使用について定義し、ネガを「2の補数」として説明するのではなく、ネガのビット表現を説明するだけでよいはずです。次に、ビット演算子について警告します。

于 2012-05-18T02:41:40.913 に答える