C語言 isalpha() 函數用來檢測一個字元是否是字母,包括大寫字母和小寫字母。
標頭檔案:ctype.h
語法/原型:
int isalpha(int c);
引數 c 表示要檢測字元或者 ASCII 碼。
返回值:返回非 0(真)表示 c 是字母,返回 0(假)表示 c 不是字母。
【範例】C語言 isalpha() 函數判斷一個字串中的字元是否是字母。
#include <stdio.h>
#include <ctype.h>
int main()
{
int i = 0;
char str[] = "C++ Java C#";
while (str[i])
{
if (isalpha(str[i])) {
printf("%c is alphabeticn", str[i]);
}
else {
printf("%c is not alphabeticn", str[i]);
}
i++;
}
return 0;
}
執行結果:
C is alphabetic
+ is not alphabetic
+ is not alphabetic
is not alphabetic
J is alphabetic
a is alphabetic
v is alphabetic
a is alphabetic
is not alphabetic
C is alphabetic
# is not alphabetic