2015-10-21 8 views
6

で取得します。最大(非常に大きい数)とmin_normal(非常に小さい)を得ることができますが、最も大きな負の数(大きな負の数)を得る方法が見つかりません。 Dでこれを行う良い方法はありますか?min floatをD

ドキュメント: http://dlang.org/property.html

+0

浮動小数点数は、-max!= minを意味するintsのようなビットを反転するのではなく、符号ビットで表されるので、これはちょうど-maxであると思います。 –

+0

ありがとう!私は浮動小数点数を使用してサインビット(またここで確認:https://en.wikipedia.org/wiki/Single-precision_floating-point_format)を忘れてしまった。あなたが答えとして答えるなら、私はそれを受け入れます。 –

答えて

10

あなたは、符号ビットを反転させるので、値を取得するために-float.maxを使用することができますが、すべてのことが必要なのです。