21xrx.com
2024-12-22 22:47:26 Sunday
登录
文章检索 我的文章 写文章
C++大写转小写程序代码
2023-07-08 18:23:38 深夜i     --     --
C++ 大写 小写 程序代码 转换

C++是一种高级编程语言,许多程序员都使用它来进行软件开发。在编写C++程序时,经常需要进行一些字符串处理和转换操作。其中一个常见的操作是将字符串中的大写字母转换为小写字母。下面是一段C++代码,可以实现这个功能。


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "HELLO WORLD";

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

  {

    if (str[i] >= 'A' && str[i] <= 'Z')

    {

      str[i] += 32; // 将大写字母转换为小写字母

    }

  }

  cout << str << endl; // 输出转换后的字符串

  return 0;

}

上面的代码使用了C++中的库函数iostream和string。在main函数中,首先定义了一个字符串变量str来存储需要进行转换的字符串。然后使用一个for循环来遍历字符串中的每个字符,判断字符是否为大写字母。如果是大写字母,则通过加上32的方式将其转换为小写字母。最后,通过cout语句将转换后的字符串输出到控制台。

需要注意的是,在C++中字符型变量是以ASCII码的形式保存的,其中A的ASCII码为65,Z的ASCII码为90,a的ASCII码为97,z的ASCII码为122。因此,要将大写字母转换为小写字母,只需要将其ASCII码加上32即可。

总结起来,上述C++代码实现了将字符串中的大写字母转换为小写字母的功能,其中主要的思路是通过遍历字符串中的每个字符,判断其是否为大写字母,从而进行转换。该代码为C++初学者提供了一个很好的学习范例。

  
  

评论区

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