2

浮動小数点がどのように機能するかについては十分に理解していますが、特定の指数と仮数のサイズがどのように決定されたかを知りたいです。それらはある意味で最適ですか?浮動小数点表現の最適性はどのように測定できますか (いくつかの方法があると思います)。これらの問題は公式の標準で対処されていると思いますが、私はそれにアクセスできません。

4

2 に答える 2

3

この Will Kahan へのインタビューによると、それらは当時のVAX F および G フォーマットに基づいていました。

もちろん、それはそれらのフォーマットがどのように選ばれたかという問題には答えません...

于 2014-12-12T13:27:50.377 に答える
0

32 ビットの IEEE 浮動小数点の場合、精度は少なくとも 24 ビットの固定小数点と同程度でなければならないという理由があります。

なぜ正確に 24 ビットなのかはわかりませんが、妥当なトレードオフのようです。

そのような「丸め」数 (仮数 + 符号 = 3 バイト、指数 = 1 バイト) を使用すると、実装がより効率的になると思います。

于 2010-12-09T10:21:20.027 に答える