不判断大小写实现大小写转换

//‘a’ ASCII码 97 ,‘A’ ASCII码 61. // 两者相差32 与32异或刚好改变大小写

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
	char c;
	cin>>c;
	c^=(1<<5); //与c=c^32;等效 
	cout<<c<<endl;
}

https://leetcode-cn.com/problems/to-lower-case/solution/ming-ming-zhi-you-26ge-zi-mu-wei-shi-yao-d2ec/

posted @ 2021-08-20 10:24  斯文~  阅读(25)  评论(0)    收藏  举报

你好!