負の数の 2 進数表現には通常、補数表記が使用されます。手順は次のとおりです。 1. 負の数値を、対応する絶対値の 2 進数表現に変換します。たとえば、-5 の絶対値は 5 で、その 2 進数表現は 101 です。 2. この 2 進数をその補数に変換します。 2 の補数は、対応する正の数の 2 進表現を反転して (0 が 1 になり、1 が 0 になります)、1 を加算することによって計算されます。上の例の場合、反転すると 010 が得られ、1 を加算すると 011 が得られます; 3. 得られた 2 進数は負の数の補数表現です。したがって、-5 の 2 の補数表現は 011 になります。
負の数の 2 進数表現には通常、補数表記が使用されます。 2 の補数表現では、正の数の 2 進表現は元の表現と同じですが、負の数の 2 進表現は対応する正の数の補数になります。
負の数の 2 の補数のバイナリ表現を使用する手順は次のとおりです。
以上が2進数で負の数を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。