浮動小数点数を2進数から使用可能な10進数に変換する必要があります。
もちろん、私の浮動小数点数はバイトに分割されているので、合計4バイトです。
1 2 3 4
[xxxxxxxx] [xxxxxxxx] [xxxxxxxx] [xxxxxxxx]
これらの4バイトはすでに10進数に変換されているので、たとえば
1 2 3 4
[0] [10] [104] [79]
これで、仮数は3つの部分、つまり右端の2バイト(3と4)とバイト2に保持されますが、MSBビットはありません(1つは簡単にマスクできるので、そこにも10進数があると仮定します)。つまり、3つの10進数です。
これらの3つの10進数の浮動小数点仮数への簡単な数学的変換はありますか?
これは線に沿っています。整数を取得する必要がある場合、式は
10 * 65536 + 104 * 256+79になります。