64,649
社区成员
发帖
与我相关
我的任务
分享
int main()
{
byte arr[32]={3,1,3,2,3,3,3,4,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int i = 0;
while(i<32)
{
unsigned short num = *((unsigned short *) (arr+i));
num = num << 8 | num >>4;
num=num>>4;
i+=2;
printf("0x%x\n", num);
}
}