21xrx.com
2024-12-22 22:27:23 Sunday
登录
文章检索 我的文章 写文章
C++实现大写字母转小写字母
2023-06-29 09:16:57 深夜i     --     --
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码表,掌握字符类型的表达和运算即可实现。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复