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

16进制转ascii码 跟itoa和sprintf相似的,该如何处理

2012-05-30 
16进制转ascii码 跟itoa和sprintf相似的16进制转ascii码 跟itoa和sprintf相似的,不过这两个是10进制的.我

16进制转ascii码 跟itoa和sprintf相似的
16进制转ascii码 跟itoa和sprintf相似的,不过这两个是10进制的. 我就是想把中文转成16进制输出

比如:"你好" 转成16进制是 \C4\E3\BA\C3

[解决办法]
char s[]="你好";
char comment[100];
int i,L;
L=strlen(s);
for (i=0;i<L;i++) sprintf(comment+i*3,"\\%02X",(unsigned char)s[i]);
printf("[%s]\n",comment);//[\C4\E3\BA\C3]

热点排行