應用C說話斷定英文字符年夜小寫的辦法。本站提示廣大學習愛好者:(應用C說話斷定英文字符年夜小寫的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是應用C說話斷定英文字符年夜小寫的辦法正文
C說話isupper()函數:斷定字符能否為年夜寫英文字母
頭文件:
#include <ctype.h>
界說函數:
int isupper(int c);
函數解釋:檢討參數c能否為年夜寫英文字母。
前往值:若參數c 為年夜寫英文字母,則前往非 0,不然前往 0。
附加解釋:此為宏界說,非真正函數。
典范:找出字符串str 中為年夜寫英文字母的字符。
#include <ctype.h> main(){ char str[] = "123c@#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 <ctype.h>
islower() 用來斷定一個字符能否是小寫字母,其原型為:
int islower(int c);
【參數】c 為須要檢測的字符。
【前往值】若參數c 為小寫英文字母,則前往非 0 值,不然前往 0。
留意,此為宏界說,非真正函數。
【實例】斷定str 字符串中哪些為小寫字母。
#include <ctype.h> main(){ char str[] = "123@#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