C語言isupper()函數:判斷字元是否為大寫英文字母頭檔案:
#include
定義函數:
int isupper(int c);
函數說明:檢查參數c是否為大寫英文字母。
傳回值:若參數c 為大寫英文字母,則傳回非 0,否則傳回 0。
附加說明:此為宏定義,非真正函數。
範例:找出字元串str 中為大寫英文字母的字元。
#include main(){
char str[] = "[email protected]#FDsP[e?";
int i;
for(i = 0; str[i] != 0; i++)
if(isupper(str[i]))
printf("%c is an uppercase character\n", str[i]);
}
執行結果:
F is an uppercase character
D is an uppercase character
P is an uppercase character
C語言islower()函數:判斷字元是否為小寫字母頭檔案:
#include
islower() 用來判斷一個字元是否是小寫字母,其原型為:
int islower(int c);
【參數】c 為需要檢測的字元。
【傳回值】若參數c 為小寫英文字母,則傳回非 0 值,否則傳回 0。
注意,此為宏定義,非真正函數。
【執行個體】判斷str 字元串中哪些為小寫字母。
#include main(){
char str[] = "[email protected]#FDsP[e?";
int i;
for(i = 0; str[i] != 0; i++)
if(islower(str[i]))
printf("%c is a lower-case character\n", str[i]);
}
輸出結果:
c is a lower-case character
s is a lower-case character
e is a lower-case character