每一个字母都对应一个ASCII值,只要你在输出的时候控制一下输出格式就可以了。charchscanf(%c,&ch)printf("%d",ch)注意:上面的只要你输出格式是int的,就能正常输出ASCII值。
1、例如:
2、可以自己编写一个转换函数:
#include <stdio.h>#include <stdlib.h>
int main()
{
char a=0,b
printf("===========start============\n")
printf("字母转成ASCII,输入0退出程序\n")
do
{
printf("输入一个字母:")
scanf("%s",&a)
if(a!='0')
printf("对应ASCII码值:%d\n",a)
else
printf("退出程序\n",a)
}while(a!='0')
printf("===========end==============\n")
return 0
}
这个应该是关于ASCLL码值的考察:
#include <stdio.h>
int main(){
//输入字母,再输出字母的方法
printf("输入字母,再输出字母的方法\n")
char c1,c2
scanf("%c,%c",&c1,&c2)
printf("c1 = %c,c2 = %c",c1,c2)
//输入数字,转换成字母的方法
printf("\n\n输入数字,转换成字母的方法\n")
int c3,c4
scanf("%d,%d",&c3,&c4)
printf("c3 = %c, c4 = %c",c3,c4)
return 0
}
运行结果截图: