jzkeyさんのご回答で得られるバイト配列からビット列を切り出せば、0.5=2^(-1)、0.25=2^(-2)、0.125=2^(-3)というように、2のマイナス何乗という形で表現される2進数の各桁の1と0を並べた形で小数が格納されていますが・・・。