c语言如何把字符变成ascii码 c语言怎么从键盘输入一个数的ASCII码并将它转换为对应的字符?

c语言怎么从键盘输入一个数的ASCII码并将它转换为对应的字符?#includeint kvoid show(){int achar iprintf(“请输入数字。n”)scanf(“n%d”,&am

c语言怎么从键盘输入一个数的ASCII码并将它转换为对应的字符?

#include

int k

void show()

{

int a

char i

printf(“请输入数字。n”)

scanf(“n%d”,&a)

i=(char)a

printf(“ASCII数字是:%cn”,i)

}

void choose()

{

char a

printf(”再次测试?是/否?“)

scanf(”n%c“,&a)

switch(a)

{

case”n“:k=0 break

case”n“:k=0 break

}

void Main()

{

k=1

while(k==1)

{

show()

choose()}

}

]有点聪明,你可以问是否要继续。它可以不受限制地使用。如你所见,只有n能被推出去。输入任何其他字符都将继续。

c 语言中怎么将字母转换为ASCII码?

1. 假设a是要转换的字母,int a=(int)a是OK,而(int)是cast类型。转换后的字母是相应的ASCII码。Cout>>A可以输出ASCII码。

2. 通过查表,我们可以直接得到字母的ASCII值。

ASCII代码表: