在C語言中,可以使用ctype.h頭文件中的isalpha()函數來判斷一個字符是否為字母。isalpha()函數的原型如下:
#include <ctype.h>
int isalpha(int c);
isalpha()函數接受一個整數參數c,它的返回值為非零值(真)表示參數c是一個字母,返回值為0(假)表示參數c不是一個字母。
下面是一個示例代碼,演示如何使用isalpha()函數判斷一個字符是否為字母:
#include <stdio.h>
#include <ctype.h>
int main()
{
char ch;
printf("請輸入一個字符:");
scanf("%c", &ch);
if (isalpha(ch))
{
printf("%c 是一個字母\n", ch);
}
else
{
printf("%c 不是一個字母\n", ch);
}
return 0;
}
運行示例代碼,輸入一個字符,程序將判斷該字符是否為字母并輸出結果。