在 C++ 中,toupper()
函数将小写字母转换为大写字母。它是内部定义的库函数ctype.h
头文件。如果传递的字符是小写字母,则toupper()
函数将其转换为大写字母。此函数不影响大写字符、特殊符号、数字或其他 ASCII 字符。
C++ 中 toupper() 的语法
toupper(int ch);
C++中toupper()的参数
它接受一个参数:
ch
:它是要转换为大写的字符。
C++ 中 toupper() 的返回值
该函数返回 ASCII 值大写字母对应于ch
。如果分配给字符变量,它会自动转换为字符。我们也可以手动类型转换使用以下语法将其转换为 char:
char c = (char) toupper('a');
C++ 中toupper() 的示例
以下示例说明了我们如何在各种场景中使用toupper()。
示例 1:
下面的示例演示了如何在 C++ 中将给定的小写字母转换为大写字母。
// C++ program to demonstrate
// how to use the toupper() function
#include <iostream>
using namespace std;
int main()
{
char c = 'g';
cout << c << " in uppercase is represented as = ";
// toupper() returns an int value there for typecasting
// with char is required
cout << (char)toupper(c);
return 0;
}
输出
g in uppercase is represented as = G
示例 2:
下面的示例演示了如何在 C++ 中将给定的小写字母字符串转换为大写字符串。
// C++ program to convert a string to uppercase
// using toupper
#include <iostream>
using namespace std;
int main()
{
// string to be converted to uppercase
string s = "geeksforgeeks";
for (auto& x : s) {
x = toupper(x);
}
cout << s;
return 0;
}
输出
GEEKSFORGEEKS
Note: If the character passed in the
toupper()
is an uppercase character, special symbol or a digit, thentoupper()
will return the character as it is without any changes.
示例 3:
下面的示例说明了当我们在 C++ 中对大写字符、特殊符号或数字使用 toupper() 时发生的情况。
// C++ program to demonstrate
// example of toupper() function.
#include <iostream>
using namespace std;
int main()
{
string s = "Geeks@123";
for (auto x : s) {
cout << (char)toupper(x);
}
return 0;
}
输出
GEEKS@123
相关用法
- C++ toupper()用法及代码示例
- C++ tolower()用法及代码示例
- C++ towctrans()用法及代码示例
- C++ towlower()用法及代码示例
- C++ towupper()用法及代码示例
- C++ tan()用法及代码示例
- C++ tanh()用法及代码示例
- C++ trunc()用法及代码示例
- C++ tmpfile()用法及代码示例
- C++ tmpnam()用法及代码示例
- C++ time()用法及代码示例
- C++ type_info before用法及代码示例
- C++ type_info name用法及代码示例
- C++ transform_inclusive_scan()用法及代码示例
- C++ tellg()用法及代码示例
- C++ tgamma()用法及代码示例
- C++ type_traits::is_null_pointer用法及代码示例
- C++ typeinfo::bad_cast用法及代码示例
- C++ typeinfo::bad_typeid用法及代码示例
- C++ cos()用法及代码示例
- C++ sin()用法及代码示例
- C++ asin()用法及代码示例
- C++ atan()用法及代码示例
- C++ atan2()用法及代码示例
- C++ acos()用法及代码示例
注:本文由纯净天空筛选整理自beliver01大神的英文原创作品 toupper() in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。