toupper函数
在 C++ 中,toupper 函数用于将小写字母转换为大写字母。这个函数在<cctype> 头文件中定义,属于 C++ 的 ctype 库。toupper 函数有两种用法:
- 作为函数模板使用,接受一个字符作为参数,并返回该字符的大写形式(如果它是小写字母)。
#include <cctype> // 包含toupper函数
#include <iostream>
using namespace std;
int main() {
char c = 'a'; // 小写字母
cin>>c;
char upper_c = toupper(c); // 转换为大写
cout << "大写字母: " << upper_c << endl;
return 0;
}
2. 作为函数对象使用:接受一个字符和一个 locale 对象作为参数,并返回该字符在该 locale 的大写形式(如果它是小写字母)。这种用法允许程序根据不同的地区设置来转换字符。
#include <cctype> // 包含toupper函数
#include <iostream>
#include <locale> // 包含locale对象
using namespace std;
int main() {
char c ; // 小写字母
cin>>c;
locale loc; // 默认地区设置
char upper_c = toupper(c, loc); // 转换为大

最低0.47元/天 解锁文章
1336

被折叠的 条评论
为什么被折叠?



