收浮点数??(30分)

  • 主题发起人 主题发起人 dreamya
  • 开始时间 开始时间
D

dreamya

Unregistered / Unconfirmed
GUEST, unregistred user!
我从串口收到一个32位的数,我怎么把他转换为浮点数显示出来,谢谢
 
move(four_bytes, data_real32, 4);
 
var
s:^single;
copymem(byte,s,sizeof(single));
试试吧
 
说得清楚一点?
 
var
s:^single; //转化的浮点数
b:array[1..4] of byte //4字节数据
begin
copymemory(s,@b,sizeof(single));
showmessage(formatfloat('0.####',s^));
end
 
后退
顶部