/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 9 条)
学习达人
JakeQi 展开
#include<stdio.h>
main(){
char c,d;
printf("请随便输入一个字母,按下Enter键进行大小写转换");
scanf("%c",&c);
d=c>=97?c-32:c+32;
printf("转换的结果为:%c\n",d);
}
2025年11月02日 13:17
1 回复
学习达人
小恒无涯 展开
老师,可以直接写成c=‘r’-32;吗
2025年03月18日 02:46
0 回复
hdylnpu 讲师 展开
@ 小恒无涯 你好,可以这样写的,只是将r转换为R
2025年03月18日 06:33
@TA
学习之星
marklearner 展开
printf("请输入一个小写字符:");
scanf("%c",&x);
y=x-32;
printf("%c的大写字符是:%c\n",x,y);

fflush(stdin);
printf("请输入一个大写字符:");
scanf("%c",&x);
y=x+32;
printf("%c的小写字符是:%c\n",x,y);
2025年01月14日 11:59
1 回复
学习达人
hdylnpu 讲师 展开
你好,就是一个普通变量,c也可以
2024年08月19日 20:30
0 回复
学习达人
关东狐2020 展开
非得C1吗? C不行吗?
2024年08月18日 23:35
0 回复
学习达人
xiexuehu 展开
老师您好,char c;
c='a';
c=c+32;
printf("%c,%d",c,c);
这个程序怎么输出的是 ?-127
2024年08月15日 11:04
0 回复
hdylnpu 讲师 展开
@ xiexuehu 你好,‘a'的ascii编码为97,A的ascii编码为65,小写字母的编码大。
小写字母变大写字母时,c=c-32;大写转小写是 c=c+32.
具体到你的例子,'a'的编码为97,97+32=129。超过127,电脑无法显示,所以输出?
2024年08月16日 11:53
@TA
hdylnpu 讲师 展开
@ xiexuehu 你好,‘a'的ascii编码为97,A的ascii编码为65,小写字母的编码大。
小写字母变大写字母时,c=c-32;大写转小写是 c=c+32.
具体到你的例子,'a'的编码为97,97+32=129。超过127,电脑无法显示,所以输出?
2024年08月16日 11:53
@TA
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部