在 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++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。