• ベストアンサー

IEEEの浮動小数点数の表現形式がわかりません!!

10進小数0.625をIEEEの浮動小数点数表現形式である、 (-1)^S×2^E-127×(1+F) で表したい。S,E,Fの値を求めよ。 なお、(-1)^Sは(-1)のS乗、2^E-127は2のE-127乗である。 という問題です。全然わかりません!! できたら計算過程も載せて下さい!!

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

(0.625)10 = (0.101)2 = (1.01)2 × 2の-1乗 なので, 符号部 S=0,指数部 E=-1,仮数部 F=0.01 です。 計算過程(指数を 2^E-127,仮数を 1+F という形式で表現する根拠)については,下記の私の過去の回答をたどって ja.wikipedia を参照してください。 http://okwave.jp/qa/q4404606.html の私の過去の回答ANo.3

s11118ty
質問者

お礼

ありがとうございます

その他の回答 (2)

  • yama1718
  • ベストアンサー率41% (670/1618)
回答No.2

http://pc.nikkeibp.co.jp/pc21/special/gosa/eg4.shtml 浮動小数点数について比較的分かりやすく解説されているのは、ここでしょうか。 ここを読んでも分からないなら、そもそも二進数の基礎からの勉強不足なので、 計算過程だけを聞いても理解できないでしょうね。

s11118ty
質問者

お礼

ありがとうございます

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

IEEE形式にする前に 「10進小数の 0.625 を 2進小数で表す」 ことはできるんですか? 「全然わからない」ならあきらめるのも 1つの生き方だと思う.

s11118ty
質問者

お礼

ありがとうございます

関連するQ&A