16进制赋值给byte数给 fkey [0..15] of byte我把一个字符md5算出4cd8371d.....32位,想把它赋值给fkey[0]:=4cfkey[1]:=d8..fkey[15]=xx请问怎么写不会出错,上面写的当然不行,我是为了表达,另外fkey[0] 是byte,里面到底存的什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是数制转换的问题,原理不说了,只说方法源操作数是128位的(16*8=128)转换为16个256进制数(两个十六进制数占8位,表示0~255)可看作2进制->256进制的问题source:cardinal; //128位数i:integer;...for i:=0 to 15 dobeginfkey[i]:=i mod 256;i:=i/256; //短除法,也可以用i:=i shr 8end;结果是由低位向高位存储的.例如:源数1025 16进制0x0401结果:fkey[0] 0x01fkey[1] 0x04 超级简单的DELPHI新手问题,哪位大哥给点提示?????? 执行一个.sql文件的问题,,,,高手来看看啊。 想写一个极为简单的EMAIL发送程序 XML 文件在TWebbrowser中显示的问题 简单问题:如何实时监控局域网中各个计算机的状态?例如某台计算机是否开机或者关机? 请问如何绕过键和索引进行查询。 在武汉的待遇问题 delphi如何中转webbrowser或emba浏览器数据 delphi中报表的问题 哪有TeeCHART FOR DELPHI6.0下载的?斑竹、大小虾们帮帮忙?不知的帮UP!THANKS! 函数声明? 为什么在DBChart中看不到字段'Itm'?
源操作数是128位的(16*8=128)
转换为16个256进制数(两个十六进制数占8位,表示0~255)
可看作2进制->256进制的问题
source:cardinal; //128位数
i:integer;
...
for i:=0 to 15 do
begin
fkey[i]:=i mod 256;
i:=i/256; //短除法,也可以用i:=i shr 8
end;
结果是由低位向高位存储的.
例如:
源数1025 16进制0x0401
结果:
fkey[0] 0x01
fkey[1] 0x04