C/C++ 中的 isalpha() 和 isdigit()
isalpha()
函数 isalpha() 用于检查字符是否为字母。此函数在 ctype.h 头文件 中声明。如果参数是字母,则返回整数值;否则,返回零。
以下是 C 语言中 isalpha() 的语法:
int isalpha(int value);
这里:
value − 这是一个整型类型的单个参数。
以下是一个 C 语言中 isalpha() 的示例:
示例
#include<stdio.h> #include<ctype.h> int main() { char val1 = 's'; char val2 = '8'; if(isalpha(val1)) printf("The character is an alphabet\n"); else printf("The character is not an alphabet\n"); if(isalpha(val2)) printf("The character is an alphabet\n"); else printf("The character is not an alphabet"); return 0; }
输出
输出结果如下:
The character is an alphabet The character is not an alphabet
isdigit()
函数 isdigit() 用于检查字符是否为数字字符。此函数在 "ctype.h" 头文件中声明。如果参数是数字,则返回整数值;否则,返回零。
以下是 C 语言中 isdigit() 的语法:
int isdigit(int value);
这里:
value − 这是一个整型类型的单个参数。
以下是一个 C 语言中 isdigit() 的示例:
示例
#include<stdio.h> #include<ctype.h> int main() { char val1 = 's'; char val2 = '8'; if(isdigit(val1)) printf("The character is a digit\n"); else printf("The character is not a digit\n"); if(isdigit(val2)) printf("The character is a digit\n"); else printf("The character is not a digit"); return 0; }
输出
输出结果如下:
The character is not a digit The character is a digit
广告