holyya.com
2025-09-04 23:12:01 Thursday
登录
文章检索 我的文章 写文章
C++代码:大小写转换
2023-07-07 16:49:36 深夜i     --     --
C++ 代码 大小写转换

C++ 是一种非常流行的编程语言,它在很多领域都有广泛的应用。而大小写转换是其中比较基础的操作之一,它可以对一个字符串中的字母进行大小写转换。下面我们来学习一下如何使用 C++ 进行大小写转换。

C++ 中可以使用 toUpper() 和 toLower() 这两个函数来进行大小写转换。toUpper() 函数可以将一个字符转换为大写字母,而 toLower() 函数可以将一个字符转换为小写字母。

对于一个字符串,我们可以使用一个循环来遍历字符串中的每个字符,然后再逐个对它们进行大小写转换。例如,下面这段代码可以将一个字符串中的所有小写字母转换为大写字母:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "hello world!";

  int n = str.size();

  for(int i = 0; i < n; i++)

  {

    if(str[i] >= 'a' && str[i] <= 'z') // 判断是否为小写字母

    {

      str[i] = toupper(str[i]); // 转换为大写字母

    }

  }

  cout << str << endl;

  return 0;

}

这段代码先定义了一个字符串 str,并初始化为 "hello world!"。然后通过 str.size() 函数获取字符串的长度,从而得到需要遍历的字符个数。接下来使用 for 循环,遍历字符串中的每一个字符。在循环中,如果当前字符是小写字母,就使用 toupper() 函数将其转换为大写字母。最后,将转换后的字符串输出到屏幕上。

对于将大写字母转换为小写字母,我们可以使用类似的方法,只需要将 toupper() 函数改为 tolower() 函数即可。

以上就是使用 C++ 进行大小写转换的方法。当我们需要对一个字符串中的大小写进行转换时,只需要使用这些简单的函数就能实现。这也是 C++ 这样的编程语言的魅力所在,它的使用方便、功能强大,深受各行各业的人们的喜爱。

  
  

评论区

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