请问怎样将字符串转化为字符??

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:23:08
比如“3”把它转换为‘3’,用ASCII码怎么转换
在线等
请问下具体代码是啥?比如:
char tmp[]="3";
……
char ch = '3';
中间应该怎样用ASCII码来算出来啊?

直接取字符串中的字符不就行了末?
int i;
char buf[] = "123456";
char ch;
for (i = 0; i < strlen(buf); i++) {
ch = buf[i];
putch(ch);
}

char tmp[]="3",ch;这样定义,那么:
ch=tmp[0]就可以了!
ch就 = '3';
字符串只是用数组存放的一群字符,不用计算!
按照数组取之,就是字符!
比如:
char*p="aafag",或者char p[]="dsaf",都可以用
p[i]去他们的字符值

双引号转成单引号?双引号对应的Ascii码是34,而单引号的Ascii码是44,不对应呀!用Chr(a-b),a为原值,b为差值,最后用连接符连接!我学的是VB,其它的语言可能也差不多吧!

把"3"后面的 \0删掉

sprintf