0からの、超初心者C++相談室at TECH
0からの、超初心者C++相談室 - 暇つぶし2ch280:蟻人間
21/06/02 13:32:39.22 1WJ2HfQ7.net
2の補数表現というのがくせ者だが、まあ、Wikipediaの説明を見てもらいたい。
URLリンク(ja.m.wikipedia.org)
符号付き8ビットの場合はx+y==2**8となるyがxの2の補数となる。補数を使えば足し算で引き算を表せる。
まあ、例えば10進数4桁1234の10の補数表現は8766となる。1234+8766==10000となるが有効4桁からオーバーフロー(桁あふれ)してゼロになる。8767の場合は1234+8767==10001、
オーバーフローしてイチになる。このようにオーバーフローを前提とすれば、大きな数で引き算を表せる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch