21xrx.com
2024-05-20 16:27:57 Monday
登录
文章检索 我的文章 写文章
C++中如何将小写字母转换为大写
2023-07-09 08:28:16 深夜i     --     --
C++ 小写字母 大写字母 转换 函数

在C++中,将小写字母转换为大写字母非常简单。我们可以使用标准库中的toupper函数来实现。toupper函数的作用是将小写字母转换为大写字母。以下是toupper函数的语法:


int toupper(int c);

小写字母的ASCII码值比对应的大写字母的ASCII码值大32。因此,使用toupper函数时,我们只需要将小写字母的ASCII码值减去32,就可以得到对应的大写字母的ASCII码值。

下面是一个简单的例子,演示如何将小写字母转换为大写字母:


#include <iostream>

#include <ctype.h>

using namespace std;

int main()

{

  char ch;

  cout << "请输入一个小写字母: ";

  cin >> ch;

  char upperCh = toupper(ch);

  cout << "转换后的大写字母为: " << upperCh << endl;

  return 0;

}

以上代码中,我们先从标准输入中读取一个小写字母,使用toupper函数将其转换为大写字母,并将结果存储在变量upperCh中,最后输出转换后的大写字母。

需要注意的是,toupper函数只能将小写字母转换为大写字母,对于其他字符,其返回值与输入值相同。因此,在使用toupper函数时,我们需要保证传入的参数是小写字母。否则,结果可能不符合我们的预期。

  
  

评论区

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