如何连接2个字符
RT,
比如我有一个数组,
char a[12]={0};
a[0]=0x24;
a[1]=0x63;
我怎么把a[0]和a[1]连接起来变成0x2463,并且以十进制的形式输出。
[解决办法]
用“|”看看能不能解决
[解决办法]
比如我有一个数组,
char a[12]={0};
a[0]=0x24;
a[1]=0x63;
我怎么把a[0]和a[1]连接起来变成0x2463,并且以十进制的形式输出。
小端内存:
short s;
char *p;
p=(char *)&s;
p[0]=a[1];p[1]=a[0];
printf("0x%04X==%d\n",s,s);
[解决办法]
(a[0] | (a[1]<< 8))
[解决办法]