![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
7(10)を8ビット2進数で表わすと00000111(2)。
-7(10)を8ビット2進数(2の補数)で表わすと11111001(2)。
この2つを足すと00000111 + 11111001 = 100000000。
ここで、2進数を8ビットとしているので、00000000。
絶対値の同じ正負の数を加算すると0。
2の補数で計算すると、それが自然に実現できる。
しかし、1の補数だと、
7(10)を8ビット2進数で表わすと00000111(2)。
-7(10)を8ビット2進数(1の補数)で表わすと11111000(2)。
この2つを足すと00000111 + 11111000 = 11111111 != 0。
絶対値の同じ正負の数を加算すると0。
1の補数で計算すると、そこに矛盾が生じる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
論理加算と算術加算ってなんで...
-
就労継続支援B型の食事加算につ...
-
iPhoneのショートカットで時間...
-
整形レセプト・三角巾について
-
OCN訪問ポイント
-
特別養護老人ホームの嘱託医に...
-
訪問介護の初回加算について
-
エクセルで列にある数字を簡単...
-
デイサービスでの機能訓練指導...
-
障害福祉サービスにおける食事...
-
老健施設で働く歯科衛生士です...
-
特養で点滴
-
8ビット 全加算器について
-
ニ進数における「1の補数」の欠点
-
訪問看護ステーションの24時間...
-
ノイマン加算器
-
外泊時費用はなぜ加算でなく費...
-
放課後等デイの欠席時対応加算...
-
サービス提供体制強化加算?
-
診察料に含まれるもの
おすすめ情報