21xrx.com
2025-03-28 16:50:19 Friday
文章检索 我的文章 写文章
C++实现大写字母转小写字母
2023-06-29 09:16:57 深夜i     25     0
C++ 大写字母 小写字母 转换 实现

C++实现大写字母转小写字母非常简单,只需通过编码表将大写字母的ASCII码值加上32,即可得到对应的小写字母。

下面是示例代码:

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
  char string[100];
  cout << "请输入需要转换的字符串:" << endl;
  cin >> string;
  
  int len = strlen(string);
  for(int i=0; i<len; i++)
  {
    if(string[i]>='A' && string[i]<='Z'// 判断是否为大写字母
    {
      string[i] += 32// 转换为小写字母
    }
  }
  
  cout << "转换后的字符串为:" << string << endl;
  return 0;
}

在上面的代码中,我们首先通过`cin`获取需要转换的字符串,然后使用`strlen`函数获取字符串的长度,并通过`for`循环逐个判断每个字符是否为大写字母,如果是,则将其ASCII码值加上32,转换为小写字母。

最后输出转换后的字符串即可。

总的来说,C++实现大写字母转小写字母非常简单,只需要了解ASCII码表,掌握字符类型的表达和运算即可实现。

  
  

评论区