21xrx.com
2024-09-20 00:46:43 Friday
登录
文章检索 我的文章 写文章
C++代码:小写字母转大写字母
2023-07-02 19:20:18 深夜i     --     --
C++ 代码 小写字母 大写字母 转换

在C++编程中,有时需要将小写字母转换为大写字母。实现这个功能的方法比较简单,可以使用C++中的toupper()函数。

下面是一个将小写字母转换为大写字母的示例代码:

#include

#include

using namespace std;

int main()

{

  char c;

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

  cin >> c;

  if(islower(c))

  {

    c = toupper(c);

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

  }

  else

    cout << "输入的不是小写字母!" << endl;

  return 0;

}

代码中,我们先通过cin输入一个字符,然后使用islower()函数判断这个字符是否为小写字母。如果是,则使用toupper()函数将其转换为大写字母,并输出结果。如果不是,则输出错误提示信息。

需要注意的是,toupper()函数的参数和返回值都是int类型。它的作用是将小写字母转换为大写字母,并返回对应的ASCII码。因此,在赋值给char类型变量之前需要进行强制类型转换。

除了toupper()函数外,C++中还有一个类似的函数tolower(),可以将大写字母转换为小写字母。这两个函数都定义在头文件 中,使用时需要引入该头文件。

总之,小写字母转大写字母是C++编程中比较常见的需求之一。借助C++提供的toupper()函数,我们可以很方便地实现这个功能,提高开发效率。

  
  

评论区

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