作者kelvinelau (小狐狸)
看板Visual_Basic
标题[.NET] 4个位元组转成单精度浮点数作法
时间Sat Apr 3 16:55:40 2010
请问一下,仪器传来的4个bytes为一组的资料,要怎麽转成单精度浮点数?
有查到的资料是前两位位元是小数点前资料,後两个是小数点後资料,
是这样吗?感觉怪怪的。
例如传来的资料为 0 1 0 1 = 1.1
那如果传来的资料为 141 109 128 0 等於多少?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.130.55
1F:推 ghostx2:我觉得要用仪器测量一些一定知道结果的数据 再观察规律 04/03 21:51
2F:→ ghostx2:我用过的仪器 他是把过大的资料列如超过 1024大小 04/03 21:52
3F:→ ghostx2:会让它变成两段 data \ 1024 和 data mod 1024 04/03 21:53
4F:→ ghostx2:小数部分应该也是差不多的原理吧! 04/03 21:54
6F:推 jwjeng:仪器的说明书没有说明传出来的资料格式吗? 04/05 00:26
7F:→ kelvinelau:自己回答,有一个函数是bitconverter.tosingle 04/05 19:05
8F:→ kelvinelau:还不错用,推荐大家,谢谢回答的大大 04/05 19:05