请教个小问题..........
假如现在有4个字节11 22 33 44,我要怎么样才能输出成44332211,用什么函数能实现呢?
[解决办法]
一般都是 数组
然后 1和n 交换
2和n-1交换
依次
[解决办法]
unsigned char b[4]={0x11,0x22,0x33,0x44};
printf("%02X%02X%02X%02X\n",b[3],b[2],b[1],b[0]);//44332211[解决办法]
先判断是大端小段CPU,
大端法
char * c = (char*)number;
printf("%d %d %d %d\n",c[3],c[2],c[1],c[0]);
小端法
char * c = (char*)number;
printf("%d %d %d %d\n",c[0],c[1],c[2],c[3]);