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’。