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