如何把十六进制的数,读取为十进制?

noaskme 2005-12-20 07:46:40
从串口读到的数据,现在要转换成十进制,不知道该怎么转换了,请赐教:
例如:41 DA 66 66
已经知道是浮点型,怎么进行转换?
如果是其他位类型,无类型,短整型,长整型,字符型等类型,又该怎么转换?
请各位指点或者推荐点相关的资料。。。
...全文
172 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
noaskme 2005-12-23
  • 打赏
  • 举报
回复
已经解决,多谢,是按照IEEE754标准的数据
noaskme 2005-12-21
  • 打赏
  • 举报
回复
已经知道数据是按照IEEE标准
hainang1234 2005-12-20
  • 打赏
  • 举报
回复
得知道二进制数据的规则。
看看这样行不:
byte[] buffer = ...//读到这里
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter f = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
object obj = f.Deserialize(new MemoryStream(buffer));

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧