把整数存在字节数组中,有现成的函数吗(37)

  • 主题发起人 主题发起人 lunyx
  • 开始时间 开始时间
L

lunyx

Unregistered / Unconfirmed
GUEST, unregistred user!
把整数存储在两个字节中。RList: array [0..1] of byte; i:integer;如果 i:= 255;则:RList[0]:=$00; RList[1]:=$FF; //有没有现成的函数来转化?如果i:= 256;则:RList[0]:=$01; RList[1]:=$00; //有没有现成的函数来转化?
 
PInteger(@RList)^:= i;
 
RList: word;i:intgeri:=255;RList:=i;要取第一位就 HiByte(RList) 结果 0要取第二位就 LoByte(RList) 结果 FF
 
copymemory; 注意数组与整形的存储顺序不一致。
 

Similar threads

S
回复
0
查看
686
SUNSTONE的Delphi笔记
S
S
回复
0
查看
663
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
S
回复
0
查看
906
SUNSTONE的Delphi笔记
S
后退
顶部