とあるソフトのデータ操作がとてもやりにくいので
自前で作ろうと思いましたが思いっきり躓きました。

正負の符号、小数のデータですが、左の数字で保存すると
右のバイナリで保存されます。
この変換式がどのようになるか教えてください

0     00 00 00 00
1     00 00 80 3F
2     00 00 00 40
3     00 00 40 40
-1    00 00 80 BF
9     00 00 10 41
10    00 00 20 41
11    00 00 30 41
-10    00 00 20 C1
0.1    CD CC CC 3D
0.01   0A D7 23 3C
0.001   6F 12 83 3A
0.0001  17 B7 D1 38
0.00001  AC C5 27 37
0.000001 BD 37 86 35