C语言大写A变小写a,怎么办?

[复制链接]
查看11 | 回复3 | 2017-10-3 11:20:33 | 显示全部楼层 |阅读模式
C语言中大写字母变为相应的小写字母有多种实现方式,如有一个变量a存储了一个大写字母,则方式1:直接用大写字母加上大写字母与小写字符的ascii码差值32,如a=a+32即为对应的小写字母;方式2:如果不记得这个差值是多少,可以直接用该大写字母减去'A'然后再加上'a'即可,如a=a-'A'+'a'即为对应的小写字母;方式3:直接使用函数tolower进行转换,该函数在头文件#include 中,如a=tolower(a);...
回复

使用道具 举报

千问 | 2017-10-3 11:20:33 | 显示全部楼层
在C语言库里面有个函数tolower(char ch);作用是将大写字母变为小写字母!!或者就是大写字母加上32 就是小写字母!!希望对你有所帮助!!...
回复

使用道具 举报

千问 | 2017-10-3 11:20:33 | 显示全部楼层
char ch;ch=ch+32;或者ch=ch-'A'+'a';...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行