输⼊⼩写字母,输出ASCII码和对应的⼤写字母
这⾥⽤⼀个⽰例⼩程序来说明。这⾥我们输⼊三个⼩写字母a,b,c,利⽤程序输出其ASCII码和对应的⼤写字母。在此之前我们要先确定
a,b,c,以及A,B,C在ASCII码表中所对应的⼗进制数,a-z在ASCII码表中对应的⼗进制数是97-122,⽽A-Z在ASCII码表中对应的⼗进制数是65-90。通过对该表的分析,给出以下程序。
#include <stdio.h>
#include <stdlib.h>
a的ascii的编码是多少int main()
{
char a,b,c;
printf("input character a,b,c\n");
scanf("%c %c %c",&a,&b,&c);
printf("%d,%d,%d,%c,%c,%c",a,b,c,a-32,b-32,c-32);
system("pause");
return 0;
}
在运⾏程序时,我们要输⼊abc三个⼩写字母,这⾥需要注意的是我们在程序中scanf()的编写,⽐如上⾯程序中是这样编写的scanf("%c %c %c",&a,&b,&c);那么我们在输⼊的时候就⼀定要注意是a b c。
如果是scanf("%c,%c,%c",&a,&b,&c);那么我们在输⼊的时候就要注意⼀定是这样输⼊的,a,b,c。否则运⾏结果会出现问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论