21xrx.com
2024-12-27 20:55:29 Friday
登录
文章检索 我的文章 写文章
C++函数:将大写字母转换为小写
2023-07-04 21:36:43 深夜i     --     --
C++ 函数 大写字母 小写 转换

C++是一种广泛使用的编程语言,它广泛运用于计算机科学的多个领域。C++拥有强大的函数库,其中包含许多函数,可以实现多种操作和任务。其中一个常见的任务是将大写字母转换为小写。

在C++中,我们可以使用函数toupper()将小写字母转换为大写,类似地,我们可以使用函数tolower()将大写字母转换为小写。下面是一个简单的示例程序,它演示了如何使用tolower()函数将字符串中的大写字母转换为小写。


#include <iostream>

#include <ctype.h>

using namespace std;

int main() {

  string str = "HELLO WORLD";

  for(int i=0; i<str.length(); i++) {

    if(isupper(str[i])) {

      str[i] = tolower(str[i]);

    }

  }

  cout << "The new string is: " << str << endl;

  return 0;

}

在该程序中,我们首先定义一个字符串变量str,并将其初始化为“HELLO WORLD”。然后,我们使用for循环遍历字符串中的每个字符,如果一个字符是大写字母,则使用tolower()函数将其转换为小写字母。最后,我们输出更新后的字符串。

运行程序,输出为“hello world”。我们可以看到,所有大写字母都已被成功转换为小写字母。

在C++中,tolower()函数的语法如下:


int tolower(int c);

该函数接受一个整数参数c,它表示要转换的字符的ASCII码值。该函数返回转换后的字符的ASCII码值。如果输入字符不是大写字母,该函数将原样返回输入字符。

C++的函数库中还有许多其他函数,可以执行多种任务。无论您是C++的新手还是经验丰富的开发人员,都可以从这些函数中受益。

  
  

评论区

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