getchar()读入输入字符
把返回值赋值给int类型变量,该变量即为要求的ASCII码
#include
int main()
{
int a = getchar();
printf("%d\n", a);//输出int值即为读入字符的ASCII码
return 0;
}
如果已经读入了字符a是char类型,那么直接将char转换为int类型即可。
char a='a';
int i;
i=a;//i为a的ASCII码
#include
int main()
{
char a;
scanf("%c",&a);
printf("%d",a);
return 0;
}
其实,输入一个字符,然后按照数值型输出就是他的ASCII码。
#include
void
main()
{
char
code;
printf("Please
Input
one
Character:");
scanf("%c",&code);
printf("The
Character's
ASCII
is:%d",code);
}