编程求出任一输入字符的ASCII码,怎么编?

2024-11-23 04:59:51
推荐回答(3个)
回答1:

  1. getchar()读入输入字符

  2. 把返回值赋值给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码

回答2:

#include

int main()

{

char a;

scanf("%c",&a);

printf("%d",a);

return 0;

}

回答3:

其实,输入一个字符,然后按照数值型输出就是他的ASCII码。
#include
void
main()
{

char
code;

printf("Please
Input
one
Character:");

scanf("%c",&code);

printf("The
Character's
ASCII
is:%d",code);
}