CSDN论坛 > C/C++ > C语言

在标准C中怎样将一个字符转换成ASCII码,又怎样将一个ASCII码转化成一个字符? [问题点数:20分,结帖人jettli]

Bbs1
本版专家分:80
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:58429
Blank
红花 2003年6月 C/C++大版内专家分月排行榜第一
2002年5月 C/C++大版内专家分月排行榜第一
Blank
黄花 2003年9月 C/C++大版内专家分月排行榜第二
2002年6月 C/C++大版内专家分月排行榜第二
2002年4月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2007年3月 C/C++大版内专家分月排行榜第三
2007年2月 C/C++大版内专家分月排行榜第三
2007年1月 C/C++大版内专家分月排行榜第三
2003年7月 C/C++大版内专家分月排行榜第三
Bbs9
本版专家分:58429
Blank
红花 2003年6月 C/C++大版内专家分月排行榜第一
2002年5月 C/C++大版内专家分月排行榜第一
Blank
黄花 2003年9月 C/C++大版内专家分月排行榜第二
2002年6月 C/C++大版内专家分月排行榜第二
2002年4月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2007年3月 C/C++大版内专家分月排行榜第三
2007年2月 C/C++大版内专家分月排行榜第三
2007年1月 C/C++大版内专家分月排行榜第三
2003年7月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
Shell中ASCII值和字符之间的转换
1、ASCII值转换为字符        方法一: i=97 echo $i | awk '{printf("%c", $1)}'      方法二: t=`printf "%x" 97` printf "\\x$t" 或者直接 printf \\x`printf %x 97`         注意上面是的字符不是“’”
【汇编】将十进制数转换为对应的ascii码值
assume cs:code,ds:data data segment src: dw 123,12666,1,8,3,38 dest: dw 6 dup (0) data ends code segment start: mov ax,data mov
java实现字符转换成十六进制的ASCII码
今天写了一个将字符转换成ASCII码,并且以16进制写的。主要是一个整数与16进制数的转换的算法,以递归的方式。对递归有兴趣的,可以看一下。
ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
C#十进制数与ASCII码的转换
  1.将ASCII码转换成十进制数                     byte[] array = System.Text.Encoding.ASCII.GetBytes (lpshDeviceValue.ToString());                     string ASCIIstr2 = null;                     for (int i = ...
英文字符转化成ASCII码对应的字符串
把”a”转化成“97”,把”b”转化成“98”
字符与ascii码的相互转换以及字符串和字符数组的相互转换
字符与ascii码的相互转换 1.字符转ascii码:用charCodeAt();var str="a"; String.charCodeAt(str);2.ascii码转字符:用fromCharCode();var str="a"; String.fromCharCode(str);字符串和字符数组的相互转换 1.字符串转字符数组: split()函数var str="abc"; var a
二进制转为ASCII码
16.为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区, mov cx,8 next: rol dl,1 mov al,dl and al,1 add al,30h mov [di],al inc di loop next  mov cl,04h rol bx,cl 上面的代码把bx的高四位通过循环
在C语言中,怎么将汉字转换成ascii码,请举例说明
<br />汉字不能表示成ASCII码,简体汉字一般是用GB2312存储的,占用两个char位置。举例如下 main() { char chn[3]; //第三个存储'/0' scanf("%s",chn); //这里输入一个汉字 printf("%d %d/n",chn[0]&0xFF,chn[1]&0xFF); //输出对应的数字,与0xff做且运算是为了保证输出正数 return 0; }
实现一个把十六进制数转换为对应ASCII码的程序
;实现一个把十六进制数转换为对应ASCII码的程序 ;思路 先把原来的数加30h 若加上30h之后大于39h 说明原来的数大于9 那么就再加上2h就是加7 ;先写结构然后在补充细节 details ;convert hex to Asc data segment hex db 9h          data ends code segment assume cs:
关闭