21xrx.com
2024-11-05 16:27:45 Tuesday
登录
文章检索 我的文章 写文章
C++大小写字母转换指南
2023-06-29 03:52:08 深夜i     --     --
C++编程语言 大小写字母转换 C++大小写转换指南 转换函数 ASCII码表

在C++编程中,经常需要用到大小写字母的转换。有时需要将一个字符串全部转换成大写或小写,有时需要将某个字母转换成大写或小写。下面是C++大小写字母转换指南,帮助你快速了解如何实现这些转换。

字符串全部转换

将字符串全部转换成大写:


#include <iostream>

#include <string>

#include <algorithm>

using namespace std;

int main()

{

  string str = "hello world";

  transform(str.begin(), str.end(), str.begin(), ::toupper);

  cout << str << endl;

  return 0;

}

通过调用`transform`函数,使用`::toupper`将字符串中所有字母转换成大写。

将字符串全部转换成小写:


#include <iostream>

#include <string>

#include <algorithm>

using namespace std;

int main()

{

  string str = "HELLO WORLD";

  transform(str.begin(), str.end(), str.begin(), ::tolower);

  cout << str << endl;

  return 0;

}

同样通过调用`transform`函数,使用`::tolower`将字符串中所有字母转换成小写。

单个字母转换

将单个字母转换成大写:


#include <iostream>

#include <cctype>

using namespace std;

int main()

{

  char c = 'a';

  c = toupper(c);

  cout << c << endl;

  return 0;

}

通过调用`toupper`函数将字母转换成大写。

将单个字母转换成小写:


#include <iostream>

#include <cctype>

using namespace std;

int main()

{

  char c = 'A';

  c = tolower(c);

  cout << c << endl;

  return 0;

}

通过调用`tolower`函数将字母转换成小写。

以上就是C++大小写字母转换指南。在实际编程中,可以根据需要选择适合的方法进行大小写字母转换,提高程序的效率和可读性。

  
  

评论区

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