如何从键盘输入一个小写字母,输出一个大写字母,在输出对应的ascII码值啊?这个程序如何编

2024-11-26 10:15:39
推荐回答(2个)
回答1:

#include
void main()
{
printf("请输入一个小写字母:");
char ch = getchar();

//判断输入的是否为小写字母
if( ch < 'a' || ch > 'z' )
{
printf("你输入的不是小写字母!\n");
}
else
{
ch -= 32;
printf("对应的大写字母为:%c,其ASCCALL码值为:%d\n",ch,ch);
}
}

回答2:

#include

void main()
{
int ch;

while((ch=getchar())!=EOF)
if(ch!='\n')
printf("%c %d\n",ch-'a'+'A',ch);
}

录入情况
a
A 97
b
B 98
c
C 99
d
D 100
^Z
Press any key to continue