ここから本文です

1.3の問題についてです。

アバター

ID非公開さん

2019/5/2022:04:30

1.3の問題についてです。

102.5と40.675をどうやって16進数に直すのか分かりません。
計算過程と方法、解説をお願いします

計算過程,解説,方法,桁,10 1000.101,問題,110 0110.1

閲覧数:
10
回答数:
1

違反報告

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

gus********さん

2019/5/2022:20:03

2進数は、「桁が1つ上がれば2倍になる」で計算できます。裏を返せば「桁が1つ下がれば1/2になる」ということです。
これは小数点以下でも同様で、「桁が1つ下がれば1/2になる」で計算できます。

例えば、2進数で「0.1」は、10進数では1の1/2である「0.5」になります。同様に2進数で「0.01」は、0.5のさらに1/2で「0.25」になります。

というわけで、10進数で102.5は、2進数では「110 0110.1」、
10進数で40.675は、2進数では「10 1000.101」
になります。(0.675=0.5+0.125)

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

  • 取り消す
  • キャンセル

アバター

質問した人からのコメント

2019/5/21 00:12:38

ありがとうございました!

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

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

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

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

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

閉じる

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

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

閉じる