用204537949(此值是32位的Int类型)与0x03(这是十六进制的整数,转成32位的二进制数即0000 0000 0000 0000 0000 0000 0000 0011)直接相与,
得到的值就是结果,类似
0x03 (0000 0000 0000 0000 0000 0000 0000 0011)
0x02 (0000 0000 0000 0000 0000 0000 0000 0010)
0x01 (0000 0000 0000 0000 0000 0000 0000 0001)
这段用户发过来的规则,不太会delphi,那位大虾写个简单的例子帮忙实现一下,在线等,马上揭帖谢谢
得到的值就是结果,类似
0x03 (0000 0000 0000 0000 0000 0000 0000 0011)
0x02 (0000 0000 0000 0000 0000 0000 0000 0010)
0x01 (0000 0000 0000 0000 0000 0000 0000 0001)
这段用户发过来的规则,不太会delphi,那位大虾写个简单的例子帮忙实现一下,在线等,马上揭帖谢谢
结果应该就是想要的值吧
var
BUff:Pchar;
Hextobin(intttohex(204537949 and Strtoint('$'+'03')),BUff,位数(32)) 然后 String(Buff)就是二进制码了
如果需要定义变量的话
定义成DWORD类型,然后直接and