アプリ版:「スタンプのみでお礼する」機能のリリースについて

初歩的な質問させていただきます。
 10000
- 0110
-------
  
※答えはいくつになりますか?

A 回答 (3件)

回答に対して一言もお礼を返さない質問者には私は基本的に回答しないことにしているのですけれど,


http://oshiete.goo.ne.jp/qa/6575570.html
http://okwave.jp/qa/q6564968.html
と2つ続けて質問そのものが変だという点にお気づきでないようなのでその点だけ指摘しておきます。

次を読んでいただければイメージできると思いますが,
http://oshiete.goo.ne.jp/qa/4175997.html の私の過去の回答ANo.2

「2の補数を用いて数値を表現している」というのなら,一方が10000,他方が0110のように「ビット長が異なるなんてありえない」です。

よって,2の補数を持ち出すまでもなく,

  (2進数の)10000 = (10進数の)16
  (2進数の) 0110 = (10進数の) 6
  ---------------------------------
  (2進数の) 1010 = (10進数の)10

という減算をおこなうだけです。このような2進数の減算を筆算でおこなう方法は,先の質問に対してすでに回答が寄せられていました。
------------------------------------------------------------

そうではなく,2の補数の特徴である「減算処理を加算回路で実現している様」を理解したいのだということであるのなら,10000 と 0110 では変であり,
「統一された何ビット長の」固定小数点数形式を用いているのかが前提として与えられない限り2の補数の問題とは言えず,回答できません。
    • good
    • 0

10(10)、1010(2)です。


以下のURLで学習して下さい。

参考URL:http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text …
    • good
    • 0

この問題は2進数でしょうか?


10000は5ケタ、0110は4ケタ。
10進数でないことは分かりますが。
有効桁が一致していないので、よくわかりません。

この回答への補足

2進数です。

補足日時:2011/03/07 13:56
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!