プロが教えるわが家の防犯対策術!

計算機イプシロンの値を求めるプログラムは作成できるのですが、
IEEE754浮動小数点の形式から理論的にはどうやって計算機イプシロンの値は求められるのでしょうか??

A 回答 (3件)

そう. で, 例えば float (32ビット) だと有効数字部は 23ビット. このとき 1 という値は 1.000...0 (0 は 23個) という形で表現される. 機械イプシロンを e とすると, 1+e は 1.000...1 (途中の 0 は 22個) のはず. つまり e は 0.000...1 (小数点以下の 0 は 22個) で, 結局 2^-23 になる.


まあ C ならそれなりなヘッダを読み込めば, 浮動小数点の形式に依らず機械イプシロンがわかるんだけどね.
    • good
    • 0
この回答へのお礼

ありがとうございます!
良く分かりました☆

お礼日時:2007/04/21 12:21

http://ja.wikipedia.org/wiki/IEEE754

これを読めばわかるはず。
    • good
    • 0
この回答へのお礼

ありがとうございます!!

お礼日時:2007/04/21 12:20

IEEE754形式でどのように数値を表現しているかがわかれば簡単だと思うんだけど, 調べました?

この回答への補足

http://msugai.fc2web.com/java/binary.html

ですよね??(@_@;)

補足日時:2007/04/12 22:12
    • good
    • 0

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