• ベストアンサー

IEEEの浮動小数点表現

IEEE倍精度の浮動小数点表現の絶対値の最小値と最大値を十進の概数でださなくてはならないのですが、どうすればよいのですか?教えてください。

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

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.2

1ビット符号、8ビット指数、55ビット仮数です。 2進で最大、最小を作って10進に変換してください。 参考URLで検算してください。

参考URL:
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vadatdouble.asp
himi115
質問者

お礼

no.1さんno.2さんお礼遅れてすみません。 参考になりましたありがとうございます。

その他の回答 (1)

  • jun-1
  • ベストアンサー率29% (18/61)
回答No.1

開発言語によって違うと思うのですが、私はjavaしかできないので、 javaでは、BigDecimalクラスを使用すればできると思います。 ただしコンストラクタにはStringを渡してください。 でないと(doubleだと)、2進の浮動小数点計算と結果は おなじになってしまいます。 はずしてらたごめんなさい。

関連するQ&A