21xrx.com
2025-03-22 21:52:12 Saturday
文章检索 我的文章 写文章
C++ 大写字母转小写字母输入程序
2023-07-12 16:05:32 深夜i     41     0
C++ 大写字母 小写字母 转换 输入程序

在C++编程中,有时候需要将大写字母转换为小写字母,这可以通过一种简单的方法来实现。下面我们来介绍一下如何编写一个将大写字母转换为小写字母的输入程序。

第一步是声明一个字符变量,用于存储输入的大写字母。可以使用char类型的变量来存储字符值。

第二步是使用cin输入函数从控制台读取字符值。因为我们只需要输入一个字符,因此可以使用peek()函数读取输入流的第一个字符。这个函数返回的是int类型的值,其ASCII码值就是输入字符的值。

第三步是检查输入字符是否为大写字母。如果是大写字母,我们就需要将其转换为小写字母。这可以通过加上一个常数32来实现,因为大写字母的ASCII码值比对应的小写字母多32。

第四步是将转换后的小写字母输出到控制台。这可以使用cout输出函数来实现。

下面是完整的代码实现:

#include <iostream>
using namespace std;
int main()
{
  char c;
  cout << "请输入一个大写字母:";
  cin.peek(); //使用peek()函数读取输入流的第一个字符
  c = cin.get();
  if (c >= 'A' && c <= 'Z') //检查输入字符是否为大写字母
  {
    c = c + 32; //将大写字母转换为小写字母
  }
  cout << "转换后的小写字母为:" << c << endl;
  return 0;
}

通过这个简单的程序,我们可以轻松地将输入的大写字母转换为小写字母。这种方法同样适用于将小写字母转换为大写字母,只需将常数32改为负数即可。

  
  

评论区

请求出错了