21xrx.com
2024-11-08 23:19:48 Friday
登录
文章检索 我的文章 写文章
C++字符串大小写字母转换代码
2023-07-08 15:04:53 深夜i     --     --
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++标准库中找到,并且非常容易使用。这些代码对于处理文本数据非常有用,在实际开发中也经常会用到。

  
  

评论区

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