21xrx.com
2025-04-05 11:55:07 Saturday
文章检索 我的文章 写文章
C++大小写转换代码
2023-07-04 18:54:17 深夜i     24     0
C++ 大小写转换 代码

C++是一种强大的编程语言,它不仅具有很好的可读性和可维护性,还能够完成许多实用的功能之一就是大小写转换。大小写转换可以将字符串或字符从大写转换为小写,或将小写转换为大写。在本文中,我们将介绍如何在C++中编写大小写转换代码。

要进行大小写转换,我们需要使用C++的头文件 。我们调用其中的函数tolower和toupper用于转换字符串或字符大小写。

为了将字符串中的所有字符转换为小写,我们可以编写如下代码:

#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main()
{
  string str;
  cin >> str;
  for(int i = 0; i < str.size(); ++i){
    str[i] = tolower(str[i]);
  }
  cout << str << endl;
  return 0;
}

这段代码首先定义一个字符串变量str并从控制台输入字符串。然后我们遍历字符串的每个字符并使用C++的函数tolower将其转换为小写形式。最后,我们打印输出转换后的字符串。

同样的,如果我们要将字符串中的所有字符转换为大写,我们只需要将tolower改为toupper即可,具体如下:

#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main()
{
  string str;
  cin >> str;
  for(int i = 0; i < str.size(); ++i){
    str[i] = toupper(str[i]);
  }
  cout << str << endl;
  return 0;
}

这段代码与上面的代码类似,只是使用了toupper函数将字符串中的所有字符转换为大写。同样,我们输出转换后的字符串。

总结一下,C++提供了强大的函数和库,可以轻松地将字符串中的字符转换为大写或小写。这种功能在日常生活和工作中经常会用到,非常方便实用。掌握这些函数的使用,可以提高C++的性能和效率。

  
  

评论区

请求出错了