在C++中,可以使用標準庫中的<cctype>
頭文件中的函數來實現大小寫字母的轉換。
toupper()
,例如:#include <iostream>
#include <cctype>
int main() {
char lowercase = 'a';
char uppercase = toupper(lowercase);
std::cout << uppercase << std::endl; // 輸出 'A'
return 0;
}
tolower()
,例如:#include <iostream>
#include <cctype>
int main() {
char uppercase = 'A';
char lowercase = tolower(uppercase);
std::cout << lowercase << std::endl; // 輸出 'a'
return 0;
}
需要注意的是,toupper()
和tolower()
函數接受一個整數類型的參數,參數值必須是一個無符號字符或EOF。此外,如果參數不是一個小寫字母或大寫字母,這些函數不會進行轉換,而是原樣返回該字符。