怎么在delphi中实现用IEEE754(4字节二进制浮点数格式)规约电表的数据显示
如何在delphi中实现用IEEE754(4字节二进制浮点数格式)规约电表的数据显示
如何在delphi中实现用IEEE754(4字节二进制浮点数格式)规约的电表的数据显示?求指教,在线等!!!
------解决方案--------------------
字节数组转浮点?用指针或联合结构都可以
//单精度浮点数(4字节)
TSingleRec = record
case Integer of
0:(Value:Single);
1:(bLL,bLH,bHL,bHH:Byte);
end;
或
var
bArray : array [0..3] of byte;
aFloat : Single;
begin
bArray[0] := ..
bArray[1] := ..
...
aFloat := PSingle(@bArray)^;
end;
注意高低位顺序,电脑中的字节顺序是低到高
如何在delphi中实现用IEEE754(4字节二进制浮点数格式)规约的电表的数据显示?求指教,在线等!!!
------解决方案--------------------
字节数组转浮点?用指针或联合结构都可以
//单精度浮点数(4字节)
TSingleRec = record
case Integer of
0:(Value:Single);
1:(bLL,bLH,bHL,bHH:Byte);
end;
或
var
bArray : array [0..3] of byte;
aFloat : Single;
begin
bArray[0] := ..
bArray[1] := ..
...
aFloat := PSingle(@bArray)^;
end;
注意高低位顺序,电脑中的字节顺序是低到高