C++ 大小写字母互换的简便方法 对未知大小写的字母进行大小写变换 对未知大小写的字母进行大小写变换 char a='a'; char A=a^32; //变成大写字母A char B='B'; char b=B^32; //变成小写字母b //对字符串中的字母进行大小写互换 string str="1a2B3cCc"; string ans; for(char c:str){ if(isalpha(c) c=c^32; //isalpha() 需要包含头文件ctype.h ans+=c; } std::cout<<ans<<std::endl; //输出1A2b3CcC