注册 登录
编程论坛 VB6论坛

VB编程要怎么把2个字节变成一个实数?

wxe0510 发布于 2015-05-05 17:09, 1641 次点击
VB编程要怎么把2个字节变成一个实数?公式是什么
4 回复
#2
lianyicq2015-05-05 17:22
如果两个字节都是十六进制,
转换为10进制整数是:高位字节*256+低位字节.
比如16进制高字节4F 低位字节34
对应十进制整数是&H4F*256+&H34=20276
#3
renxiaoyao362015-05-05 19:13
问题不够详细
#4
风吹过b2015-05-06 08:22
整数按二楼的去算就可以了。
如果浮点数,就需要使用 CopyMemory 来复制内存来强制转化类型。
#5
xzlxzlxzl2015-05-06 09:51
回复 4楼 风吹过b
同意,使用copymemory更具有通用性,不过通常使用之前应lenb(变量名)获取变量类型长度作为copymemory拷贝依据,按楼主意思就只需要定义一个integer或single类型即可。
1