16,473
社区成员
发帖
与我相关
我的任务
分享
BYTE a[10] = {0x11, 0x22 ...};
BYTE r =a[0];
for(int i = 1;i<10;i++)
{
r ^= a[i];
}
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
int main(void)
{
BYTE a[10] = {0xAA,0xAA,0xAA,0xAA};
BYTE r =a[0];
for(int i = 1;i<10;i++)
{
r ^= a[i];
}
printf("0x%.2x \n", r);
return 0;
}
BYTE a[10] = {0x29,0x29,0x31,0x00,0x06,0x1D,0xD0,0x8C,0x22};
BYTE r =a[0];
for(int i = 1;i<10;i++)
{
r ^= a[i];
}
printf("%X \n", r);