閱讀584 返回首頁    go 微軟 go windows


isalnum <ctype.h> <cctype>

英文原文:https://www.cplusplus.com/reference/clibrary/cctype/isalnum/

int isalnum ( int c );

檢查字符是否是字母或者數字

檢查參數c是否是一個十進製數字或者大寫/小寫字母。

對於參數c,如果isalpha或者isdigit返回true的話,該函數的結果也是true。

請注意,哪些字符被當作字母,可能依賴於當前使用的locale地區設置;在默認的C語言地區設置中,隻有 isupper 或者 islower 返回true的字符才會被認為是字母。

想要得到不同的ctype函數在處理每個標準ANSII字符返回值的詳細圖表,請閱讀參考<cctype>頭文件。

在C++語言中,一個特定於語言環境模版版本的isalnum函數存在於頭文件<locale>。


參數
c
 待檢查字符,被轉換成一個整數或者EOF結束符。
 
返回值
 如果事實上c是一個數字或者一個字母的話,返回值為非0(例如:true)。否則,返回值為0 (例如:false)。


實例
/* isalnum example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
  int i;
  char str[]="c3po...";
  i=0;
  while (isalnum(str[i])) i++;
  printf ("The first %d characters are alphanumeric.\n",i);
  return 0;
}

輸出:
The first 4 characters are alphanumeric.


請參閱
isalpha 檢查字符是否是字母(函數)
isdigit 檢查字符是否是字母或者數字(函數)

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

  上一篇:go 《Java 本地接口規範》- JNI 函數(二)
  下一篇:go android中include標簽的使用