二维数组怎么异或?
Yuixz 2013-11-30 08:34:14 代码如下:
unsigned char state[4][4]={
0,1,2,3,
4,5,6,7,
8,9,10,11,
12,13,14,15,
};
unsigned char key[4][4]={
0,4,8,12,
1,5,9,13,
2,6,10,14,
3,7,11,15,
};
for (int i=0;i<4;i++){
for(int j=0;j<4;j++)
state[i][j]^=key[i][j];
printf("%10d",state[i][j]);}
printf("\n");
不知怎么异或而来,望各位帮忙。