- ベストアンサー
浮動小数点について
32ビットの浮動小数点(符号1ビット指数8ビット仮数23ビット)で最小値を求めるにはどういう計算をすればいいのでしょうか?また調べた数値だと最小値 1.175494351E-38 最大値3.402823466E+38のところ±3.40282347E+38 ~ ±1.40239846E-45のところがあるのですがどちらが正しいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
仮数部23(+1hidden)bit精度で通常使われる範囲(絶対値)は次の通りです。 最小値 1.175494351E-38 最大値3.402823466E+38 "IEEE 浮動小数点 規格" 等でサーチして下さい。 例えば http://ja.wikipedia.org/wiki/IEEE_754 IEEE 754 (IEEE 浮動小数点数演算標準) 1.175494351E-38~1.40239846E-45 の範囲はdenormalized numberとして規格に定められているのですが、仮数部:有効ビット数は少なくなり1~23bitしかなく、おまけみたいなものです。 "IEEE 浮動小数点数 denormalized" 等としてサーチして下さい。 例えば http://www.math.meiji.ac.jp/~mk/labo/text/numbers.pdf 計算機における数の表現
お礼
回答ありがとうございました。