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

2024年11月23日 04:59
有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);
}