ホームページ >よくある問題 >負の数の補数を計算する方法

負の数の補数を計算する方法

小老鼠
小老鼠オリジナル
2023-12-22 10:41:303615ブラウズ

負の数の補数の計算方法: 1. 負の数に対応する正の数を求める; 2. 正の数をビットごとに反転する; 3. 得られた補数の末尾に 1 を加える。

負の数の補数を計算する方法

負の数の補数計算方法は次のとおりです。

  1. 負の数に対応する正の数を求めます。
  2. 正の数を少しずつ反転します。
  3. 取得した補数コードの末尾に1を加算します。

たとえば、-5 の補数を見つけます。

  1. -5 に対応する正の数は 5 です。
  2. 5 をビット単位で反転すると、0101 が得られます。
  3. 0101 の末尾に 1 を追加すると、-5 の補数である 01011 が得られます。

コンピュータでは、負の数の 2 の補数表現には二重符号ビットが使用されることに注意してください。最初の符号ビットは負の数を表す場合は 1、2 番目の符号ビットは正の数を表す場合は 0 です。ゼロ。したがって、-5 の補数は実際には 1011000 (8 ビットの 2 進数) になります。

以上が負の数の補数を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る