double型の最小値はDBL_MINではなく-DBL_MAX

CやC++でdouble型の最小値が欲しい場合,で定義されているDBL_MINが一見それに当たるように見えますが,DBL_MINは正の最小値です.負の範囲まで含めた最小値が欲しい場合は-DBL_MAXを使いましょう.複数の値の中から最大値を求める際に,比較するための初期値として最小値を使おうとする場合など注意が必要です.