21xrx.com
2025-04-28 15:30:50 Monday
文章检索 我的文章 写文章
C++字符串大小写字母转换代码
2023-07-08 15:04:53 深夜i     26     0
C++ 字符串 大小写字母 转换 代码

C++是一种非常流行的编程语言,它被广泛用于开发各种类型的应用程序和软件。在C++中,字符串是一种特殊的数据类型,它可以存储和操作文本数据。

有时候,我们需要将字符串中的大写字母转换为小写字母,或者将小写字母转换为大写字母。在本文中,我们将介绍如何使用C++代码实现这种转换。

1. 将字符串中的大写字母转换为小写字母

要将字符串中的大写字母转换为小写字母,可以使用C++的标准库中的tolower函数。该函数接受一个字符作为参数,并返回该字符的小写版本。

下面是一个使用tolower函数将字符串中的所有大写字母转换为小写字母的示例代码:

#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
  string str = "HELLO WORLD!";
  for (int i = 0; i < str.length(); i++)
  {
    str[i] = tolower(str[i]);
  }
  cout << str;
  return 0;
}

该程序将输出"hello world!"。

2. 将字符串中的小写字母转换为大写字母

要将字符串中的小写字母转换为大写字母,可以使用C++的标准库中的toupper函数。该函数接受一个字符作为参数,并返回该字符的大写版本。

下面是一个使用toupper函数将字符串中的所有小写字母转换为大写字母的示例代码:

#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
  string str = "hello world!";
  for (int i = 0; i < str.length(); i++)
  {
    str[i] = toupper(str[i]);
  }
  cout << str;
  return 0;
}

该程序将输出"HELLO WORLD!"。

总结

本文介绍了如何在C++中使用代码将字符串中的大小写字母进行转换。这些函数可以在C++标准库中找到,并且非常容易使用。这些代码对于处理文本数据非常有用,在实际开发中也经常会用到。

  
  

评论区

请求出错了