读书人

怎么连接2个字符

发布时间: 2012-06-19 14:45:20 作者: rapoo

如何连接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))
[解决办法]

探讨

我是想在MFC里面进行十进制的输出。

可是MFC里面不支持printf,那我就不能把得到的数字以十进制形式输出。

读书人网 >C++

热点推荐