怎样用C语言程序把字母转化为数字?

Python010

怎样用C语言程序把字母转化为数字?,第1张

每一个字母都对应一个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码值的考察:

用c语言ASCII码的数字转字母,字母转数字的方法如下:

#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

}

运行结果截图: