C++中使用isupper函數(shù)進(jìn)行大小寫(xiě)轉(zhuǎn)換的方法

c++
小樊
91
2024-08-22 16:14:25

在C++中,isupper函數(shù)用于檢查一個(gè)字符是否為大寫(xiě)字母。要進(jìn)行大小寫(xiě)轉(zhuǎn)換,可以使用toupper函數(shù)來(lái)將小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母。以下是一個(gè)示例代碼:

#include <iostream>
#include <cctype>

int main() {
    char ch = 'a';
    
    if (isupper(ch)) {
        std::cout << "Character is already uppercase" << std::endl;
    } else {
        ch = toupper(ch);
        std::cout << "Uppercase character: " << ch << std::endl;
    }
    
    return 0;
}

在這個(gè)例子中,我們首先檢查字符ch是否為大寫(xiě)字毫,如果不是,我們使用toupper函數(shù)將小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母,并輸出結(jié)果。

0