99问答网
所有问题
用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写字母对应的ASCII码值。
如题所述
举报该问题
推荐答案 2018-02-27
#include<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);//输入大写字母
printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); //输出.('A-'a')是ASC码表上大写与小写字母间的差值
//ch-('A'-'a'):大写转小写。输出ASC码,利用输出格式控制%d就可以自动转换输出了
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BBvj7jOB7.html
其他回答
第1个回答 2019-10-26
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a; /*注释命名一个字符型变量a*/
printf("please input char:\n");/*屏幕显示输入a的值*/
a=getchar();/*在键盘上输入*/
a=a-32;/*'a'-'A'=32,取A的值*/
printf("%c,%d",a,a);/*输出%d格式下int型的值 A转化为十进制数值
}
第2个回答 推荐于2018-02-27
#include<
stdio.h
>
int main()
{
char c = 0;
c= getchar();
printf("CHAR[%c] ASCII[%d]\n",c+32,c);
return 0;
}
A
CHAR[a] ASCII[65]
Press any key to continue
本回答被网友采纳
第3个回答 2013-05-23
1 输入合法性判断,2算出每个对应字母之间的差值,3 ascii码用%d格式
第4个回答 2013-05-23
输出的时候是%d的格式转换符
1
2
下一页
相似回答
大家正在搜
相关问题
用C语言编程 通过键盘输入一个小写字母,要求将其转化为对应的...
C语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大...
编程实现,读入小写字母,输出对应的大写字母
C语言,从键盘输入一个大写字母,要求改用小写字母输出
c++怎么将5个大写字母输入后输出为其对应小写字母,求解
C语言 从键盘输入5个大写字母,请编程输出这5个大写字母对应...
用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对...
c语言编程。从键盘输入一个大写字母,要求改用小写字母输出。