小写字母转换大写字母的函数
时间: 2024-10-15 13:20:35 浏览: 18
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
在C++中,小写字母转换大写字母的函数是toupper()。这个函数位于头文件<cctype>或<ctype.h>中,用于将小写字母转换为对应的大写字母。如果传入的字符不是小写字母,则原样返回该字符。
下面是一个简单的示例代码,演示如何使用toupper()函数:
```cpp
#include <iostream>
#include <cctype> // 包含toupper()函数的头文件
int main() {
char lower = 'a'; // 一个小写字母
char upper = toupper(lower); // 使用toupper()函数转换为大写字母
std::cout << "Lowercase: " << lower << std::endl;
std::cout << "Uppercase: " << upper << std::endl;
return 0;
}
```
上述代码中,我们定义了一个字符变量lower并赋值为小写字母'a'。然后通过调用toupper()函数,将lower转换为大写字母,并将结果存储在upper变量中。最后,通过标准输出流std::cout打印出原始的小写字母和转换后的大写字母。
需要注意的是,toupper()函数只对单个字符进行操作,如果要转换整个字符串中的小写字母,需要遍历字符串并对每个字符分别调用toupper()函数。
阅读全文