-------------------------------代码开始----------------------------
char swapCase(char ch) {
if (ch >='A' && ch <= 'Z') // 如果是大写字母
return (char) (ch - 'A' + 'a'); //将其转换为小写
else // 如果是小写字母
return (char) (ch - 'a' + 'A'); //将其转换为大写
}
-------------------------------代码结束----------------------------
2、以下代码可以实现大小写分开转换
-------------------------------代码开始----------------------------
#include <iostream>
#include <cctype>
//此函数用于将小写字母转换为大写字母
char ToUpper(char ch) {
if (isupper(ch)) return ch;
return char(int(ch)-32);
}
//此函数用于将大写字母转换为小写字母
char ToLower(char ch) {
if (islower(ch)) return ch; 代码转换
return char(int(ch)+32);
}
-------------------------------代码结束----------------------------