c++大小写字母
时间: 2023-08-03 20:22:51 浏览: 354
在C++中,我们可以使用`toupper()`和`tolower()`函数来实现字母的大小写转换。这两个函数都定义在头文件`<cctype>`中。
`toupper()`函数将小写字母转换为大写字母,`tolower()`函数将大写字母转换为小写字母。
下面是一个示例代码:
```c++
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
char c = 'A';
if(isupper(c))
{
c = tolower(c);
cout << "转换为小写字母:" << c << endl;
}
else if(islower(c))
{
c = toupper(c);
cout << "转换为大写字母:" << c << endl;
}
else
{
cout << "不是字母!" << endl;
}
return 0;
}
```
输出结果为:
```
转换为小写字母:a
```
在这个例子中,我们首先使用`isupper()`函数判断字符是否为大写字母。如果是,就使用`tolower()`函数将其转换为小写字母,并输出转换后的结果。如果不是大写字母,就使用`islower()`函数判断是否为小写字母,如果是,就使用`toupper()`函数将其转换为大写字母,并输出转换后的结果。如果既不是大写字母也不是小写字母,就输出“不是字母!”。
希望这可以帮助你!
阅读全文