C 語(yǔ)言基礎(chǔ)教程

C 語(yǔ)言流程控制

C 語(yǔ)言函數(shù)

C 語(yǔ)言數(shù)組

C 語(yǔ)言指針

C 語(yǔ)言字符串

C 語(yǔ)言結(jié)構(gòu)體

C 語(yǔ)言文件

C 其他

C 語(yǔ)言參考手冊(cè)

C 庫(kù)函數(shù) toupper() 使用方法及示例

C 標(biāo)準(zhǔn)庫(kù) <ctype.h>

如果傳遞的參數(shù)是小寫(xiě)字母,則toupper()函數(shù)會(huì)將小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母。

C toupper() 函數(shù)原型

int toupper( int arg );

函數(shù)toupper()接受整數(shù)形式的單個(gè)參數(shù),并返回int類型的值。

即使toupper()采用整數(shù)作為參數(shù),字符仍然傳遞給函數(shù)。在內(nèi)部,字符被轉(zhuǎn)換為相應(yīng)的ASCII值以進(jìn)行檢查。

如果傳遞的參數(shù)不是小寫(xiě)字母,則返回傳遞給函數(shù)的相同字符。

它在<ctype.h>頭文件中定義。

示例:C toupper()函數(shù)

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;

    c = 'm';
    printf("%c -> %c", c, toupper(c));

    //如果傳遞給toupper()的字符不是小寫(xiě)字符,則顯示傳遞的相同參數(shù)。
    c = 'D';
    printf("\n%c -> %c", c, toupper(c));

    c = '9';
    printf("\n%c -> %c", c, toupper(c));
    return 0;
}

輸出結(jié)果

m -> M
D -> D
9 -> 9

C 標(biāo)準(zhǔn)庫(kù) <ctype.h>

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清