问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言大小写字符转换

发布网友 发布时间:2022-04-22 10:01

我来回答

3个回答

热心网友 时间:2023-09-23 13:39

#include<stdio.h>

int main()

{ int i;

  char s[200];

  gets(s);

  for(i=0; s[i]; i++)

    if(s[i]>='A'&&s[i]<='Z')s[i]+=32;

  printf("%s\n",s);

  return 0;

}

热心网友 时间:2023-09-23 13:40

#include<stdio.h>
#include<string.h>
void main(){
char str[1000],i;
printf("请输入一个字符串:");
scanf("%s",&str);
/**大写字母转小写字母,原理是:
1.先将每个字符转换成对应的ASCII码
2.然后判断是否是大写字母。大写字母的ACSII码是:65到90之间
3.然后再将对应的ASCII码加上32,就得到小写字母的ASCII码
4.最后再将转换后的字符串输出
*/
for(i=0;i<strlen(str);i++){
if((int)str[i]>=65&&(int)str[i]<=90){ //判断字符串的ASCII码是否在65到90之间
str[i]=(char)((int)str[i]+32); /**如果ASCII码在65到90之间,
则将这个字符串的ASCII码加上32,
然后强转成char类型*/
}
}
printf("%s\n",str); //输出转换后的字符串
}

热心网友 时间:2023-09-23 13:40

先判定是否是大写字母('A'到'Z'范围内),然后依次增加0x20就行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 C语言怎么把大写字母变成小写字母 怎么用C语言里函数转换大小写 c语言定义函数是什么? c语言字母大小写转换 C语言中 int toupper(int) C语言中while(toupper(getch())!=’y‘)是什么意思 钕磁铁的介绍 c语言中if(toupper(getchar()==‘n’是什么意思,求大神 问一下,钕磁铁导电吗? C语言 小写转大写字母 用toupper函数 C++ 关于toupper() 生活中什么是钕磁铁?谢了! c语言%c是什么意思 新加坡的 IDC 市场发展情况如何? C语言中toupper 是什么? 钕磁铁的应用 当前IDC市场影响因素有那些? 请问求教怎么做好IDC业务? idc行业发展趋势如何 未来IDC机房空调市场规模多大 怎么设置360安全卫士界面 电脑主页360如何设置方法 怎么设置360为默认浏览器 海信电视咋变成卡拉ok? 海信电视k歌怎么放原唱 海信LED55EC660US&nbsp;电视怎么装麦克风唱歌 海信HZ65A65平板液晶语音电视怎样用遥控器k歌 海信VIDAA-88遥控器怎么当话筒唱歌? 海信电视下载的酷我k歌怎样插麦克风 什么是远程电脑出租 美团帮别人刷单判几年 帮人在美团外卖上买东西 退款后别人会收到哪些信息? 美团他人帮付怎么找到帮付的人 户口迁入村委会证明怎么写 女方结婚户口迁移接收证明怎么写? 农村户口接收证明模板 女方结婚户口迁移接收证明怎么写 女方户口迁入男方证明模板 迁户口村里开证明范本 办理迁移户口手续的时候,一般包括哪些步骤?