#include<stdio.h>
int main()
{
int a = 0x11223344;
char *p = (char *)&a;
printf("%#x\n",a);
printf("%#x %#x %#x %#x\n",p[0],p[1],p[2],p[3]);
for(int i= 0;i<2;i++){
int j = 3-i;
int tem = p[i];
p[i]=p[j];
p[j]=tem;
}
printf("%#x %#x %#x %#x\n",p[0],p[1],p[2],p[3]);
printf("%#x\n",a);
}
将0x11223344转换为0x44332211(大小端转换)
最新推荐文章于 2023-01-04 13:17:14 发布