21xrx.com
2024-11-22 13:07:42 Friday
登录
文章检索 我的文章 写文章
C++大小写转换代码
2023-07-04 18:54:17 深夜i     --     --
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++的性能和效率。

  
  

评论区

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