c語(yǔ)言toupper的用法是什么

小億
524
2023-11-21 13:22:47

toupper函數(shù)是一個(gè)C標(biāo)準(zhǔn)庫(kù)函數(shù),用于將一個(gè)字符轉(zhuǎn)換為大寫字母。它的原型為:

int toupper(int c);

參數(shù)c是一個(gè)字符,它可以是一個(gè)無(wú)符號(hào)字符或EOF。toupper函數(shù)返回一個(gè)與c相對(duì)應(yīng)的大寫字母的整數(shù)表示,如果c不是一個(gè)小寫字母,則返回c的值。

下面是一個(gè)使用toupper函數(shù)的示例:

#include <stdio.h>
#include <ctype.h>

int main() {
    char c = 'a';
    char upperC = toupper(c);
    
    printf("%c converted to uppercase is %c\n", c, upperC);
    
    return 0;
}

輸出結(jié)果為:

a converted to uppercase is A

在這個(gè)示例中,我們使用toupper函數(shù)將字符’a’轉(zhuǎn)換為大寫字母’A’。

0