首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么连接2个字符

2012-06-19 
如何连接2个字符RT,比如我有一个数组,char a[12]{0}a[0]0x24a[1]0x63我怎么把a[0]和a[1]连接起来变

如何连接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,那我就不能把得到的数字以十进制形式输出。

热点排行