閱讀966 返回首頁    go 魔獸


islower <ctype.h> <cctype>

原文:https://www.cplusplus.com/reference/clibrary/cctype/islower/
int islower ( int c );
檢查字符是否是小寫字母

檢查參數c是否是一個小寫的字母。
請注意什麼字符被認為是一個字母可能依賴於當前正在使用的locale本地設置;在默認的c本地設置中,一個小寫字母包括以下任何一個: a b c d e f g h i j k l m n o p q r s t u v w x y z
想要得到不同的ctype函數在處理每個標準ANSII字符返回值的詳細圖表,請閱讀參考<cctype>頭文件。
在C++語言中,一個特定於語言環境模版版本的islower函數存在於頭文件<locale>。


參數
c
 待檢查字符,被轉換成一個整數或者EOF結束符。
 
返回值
 如果事實上c是一個小寫字母的話,返回值為非0(例如:true)。否則,返回值為0 (例如:false)。
 
實例
/* islower example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
  int i=0;
  char str[]="Test String.\n";
  char c;
  while (str[i])
  {
    c=str[i];
    if (islower(c)) c=toupper(c);
    putchar (c);
    i++;
  }
  return 0;
}

輸出:
TEST STRING.

請參閱
isupper 檢測字符是否為大寫字母(函數)
isalpha 檢查字符是否是字母(函數)
tolower 將大寫字母轉換成小寫字母(函數)
toupper 將小寫字母轉換成大寫字母(函數)

最後更新:2017-04-02 06:52:06

  上一篇:go isdigit &lt;ctype.h&gt; &lt;cctype&gt;
  下一篇:go 關於Linux靜態庫和動態庫的分析