21xrx.com
2024-12-23 01:41:24 Monday
登录
文章检索 我的文章 写文章
C++如何使输入大写字母
2023-06-26 07:00:26 深夜i     --     --
C++ 大写字母 输入 转换 字符转换函数

在C++中,如果我们想要使输入的字母变成大写字母,可以使用字符数组和tolower()、toupper()函数来实现。下面我们来分别介绍一下这两个函数的使用方法。

1. tolower()函数

tolower()函数是C++中的一个字符处理函数,用于将一个字符转换成小写字母。要使用这个函数,首先需要包含头文件 ,然后使用如下语法:

char tolower(int c);

其中,c是一个整数型变量,表示要转换成小写字母的字符。该函数返回转换后的字符。下面是一个示例:

#include

#include

using namespace std;

int main()

{

  char str[] = "Hello World!";

  int len = strlen(str);

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

  {

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

  }

  cout << str << endl;

  return 0;

}

输出结果为:

hello world!

2. toupper()函数

toupper()函数是C++中的另一个字符处理函数,用于将一个字符转换成大写字母。使用方法和tolower()函数类似,同样需要包含头文件 ,并使用如下语法:

char toupper(int c);

其中,c是一个整数型变量,表示要转换成大写字母的字符。同样,该函数返回转换后的字符。下面是一个示例:

#include

#include

using namespace std;

int main()

{

  char str[] = "Hello World!";

  int len = strlen(str);

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

  {

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

  }

  cout << str << endl;

  return 0;

}

输出结果为:

HELLO WORLD!

总结

C++提供了两个函数tolower()和toupper(),可以分别将输入的小写字母转换为大写字母和将输入的大写字母转换为小写字母。在需要转换大小写时,可以根据实际情况选择适合的函数来实现。

  
  

评论区

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