程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 應用C說話斷定英文字符年夜小寫的辦法

應用C說話斷定英文字符年夜小寫的辦法

編輯:關於C++

應用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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved