.net商城网站开发,wordpress preg_replace 关键词 alt,二人世界视频免费,网站开发的地图接口关注我#xff0c;持续分享逻辑思维管理思维#xff1b; 可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导#xff1b; 有意找工作的同学#xff0c;请参考博主的原创#xff1a;《面试官心得--面试前应该如何准备》#xff0c;《面试官心得--面试时如何进行自…关注我持续分享逻辑思维管理思维 可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导 有意找工作的同学请参考博主的原创《面试官心得--面试前应该如何准备》《面试官心得--面试时如何进行自我介绍》 《做好面试准备迎接2024金三银四》。
-------------------------------------正文----------------------------------------
方法一库函数法 1.小写转换大写toupper()函数 2.大写转换小写tolower()函数
#include iostream
#include cctype // 包含 toupper 和 tolower 函数的头文件int main()
{char lower a;char upper A;// 转换成大写char lower_to_upper std::toupper(lower);std::cout 小写字母 lower 转换成大写字母为: lower_to_upper \n;// 转换成小写char upper_to_lower std::tolower(upper);std::cout 大写字母 upper 转换成小写字母为: upper_to_lower \n;return 0;
}
方法二加减32法 1.小写转换大写字符数据减32 2.大写转换小写字符数据加32
#include iostream
#include cctype // 引入用于字符处理的库char toLower(char ch)
{return std::isupper(ch) ? ch 32 : ch;
}char toUpper(char ch)
{return std::islower(ch) ? ch - 32 : ch;
}int main()
{char ch A; // 示例字符char ch2 a;std::cout 大写转小写: toLower(ch) std::endl;std::cout 小写转大写: toUpper(ch2) std::endl;return 0;
}
方法三位运算法 大小写转换字符数据按位异或32
int my_move(int ch)
{if (((ch 97) (ch 122)) || ((ch 65) (ch 90)))return ch ^ 32;elsereturn ch;
}
以上代码实现的是传入大写字符转换成小写字符传入小写字符转换成大写字符