c++字母大小写转换

今天突然有了点空闲时间,又刚好看到一个需要转换字母大小写的问题,于是就来这里聊一下

对于一个字母,要将其转换为小写或是大写,首先要判断其本身为大写还是小写.在这里我们可以使用ascii进行判断

#include<iostream>
int main(void){
	char a;
	cin>>a;
	if(a>=65&&a<=90)
		cout<<"a是大写字母";
	if(a>=97&&a<=122) 
		cout<<"a是小写字母";
}

然后就是需要进行的代码转换了,在这里我一样是使用的大小写字母之间的ascii代码差来转换

#include<iostream>
int main(void){
	char a;
	cin>>a;
	if(a>=65&&a<=90)//如果a是大写字母 
		i=i+32;
	if(a>=97&&a<=122)//如果a是小写字母 
		i=i-32;
	cout<<a;
}

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值