江湖告急555555555
各位高手,小妹现在在做一个大作业遇到了一个小问题:一个数组 char p[3],比如p[0]='0xFF',p[1]='0x65',p[2]='\o';然后就是求0xFF65转化为十进制输出,急急急急急急……
[解决办法]
//小端存储
char p[3]={0xFF,0x65,0};
signed short ss;
unsigned short us;
char *a;
a=(char *)&ss;a[0]=p[1];a[1]=p[0];
a=(char *)&us;a[0]=p[1];a[1]=p[0];
printf("%d,%u\n",ss,us);