単精度(32Bit)の場合
符号(1bit) + 指数部(8bit) + 仮数部(23bit)
で表現する。
- 符号(s)
- 正の値なら
、負の値なら
として
を取る
- 指数部(e)
- 実際の値にバイアス値127を加算した値。8Bitなので0∼255表現できるが、負の場合にも対応するため-127∼128とする。
- 仮数部
- 指数を調整するため、小数点を移動して1.***の形式に変換した数
たとえばは
であるから、浮動小数形式形式では符号は0、指数部は
、仮数部は
(23ビットになるようゼロを埋める)となり、つまり
と表現される。