ここから本文です

16進数を2進数と10進数に変換するのがわかりません。回答を教えてください!埋まっ...

アバター

ID非公開さん

2019/4/2400:00:03

16進数を2進数と10進数に変換するのがわかりません。回答を教えてください!埋まってる回答も間違ってると思いますので訂正お願いします。

回答,位取り記数法,訂正,D.D,2進数,変換,10進数

閲覧数:
17
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

qwe********さん

2019/4/2917:59:26

16進数から2進数への変換は簡単で、16進数の1桁は2進数4桁で表現できるので、各桁を2進数に変換してそのまま並べれば良いです。
(1)_16=(1)_2 (A)_16=(10)_10=(1010)_2
(1.A)_16=(1.1010)_2

2進数から10進数への変換は、位取り記数法を使えば良くて

(1.1010)_2=1*2^0 + 1*2^-1 +1*2^-3
=1+0.5+0.125=1.625
となります。

(D.D)_16は
(D)_16=13=(1101)_2 であるから、2進数だと (1101.1101)_2
これを位取り記数法で表すと
1*2^3 + 1*2^2 + 1*2^0 + 1*2^-1 + 1*2^-2 + 1*2^-4
=8+4+1+0.5+0.25+0.0625=13.8125
という風に簡単に変換できるので試してみてください。

  • qwe********さん

    2019/4/2918:12:09

    (3)で(24.8)_16の整数部分を(11000)_2と変換していますが、16進数から2進数に変換するときは必ず1桁ずつ変換してください。
    (2)_16=(0010)_2
    (4)_16=(0100)_2
    ですから、整数部分は(24)_16=(100100)_2となります。
    ここで、16進数の1桁は2進数4桁 で表現しているので、(4)_16=(100)_2 だからといって (10100)_2としてしまうと間違いなので最上位以外は0を省かないように注意が必要です。

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる