C 语言字符检验函数:isalpha() 和 isalnum()
是的,isalpha() 和 isalnum() 函数也用于检验字符的特性。
-
isalpha()函数用于检查一个字符是否为字母字符(包括大写字母和小写字母)。它的声明在<ctype.h>头文件中。isalpha()函数接受一个 int 类型的参数,并返回一个非零值(真)如果该字符是一个字母字符,否则返回 0(假)。 -
isalnum()函数用于检查一个字符是否为字母字符或数字字符。它的声明也在<ctype.h>头文件中。isalnum()函数接受一个 int 类型的参数,并返回一个非零值(真)如果该字符是一个字母字符或数字字符,否则返回 0(假)。
以下是使用这两个函数的示例代码:
#include <stdio.h>
#include <ctype.h>
int main() {
char c = 'a';
char d = '3';
printf("isalpha(%c) = %d\n", c, isalpha(c));
printf("isalpha(%c) = %d\n", d, isalpha(d));
printf("isalnum(%c) = %d\n", c, isalnum(c));
printf("isalnum(%c) = %d\n", d, isalnum(d));
return 0;
}
在上述代码中,我们使用 isalpha() 函数分别检查字符 c 和 d 是否为字母字符。我们使用 isalnum() 函数分别检查字符 c 和 d 是否为字母字符或数字字符。然后将结果打印到标准输出。
希望对您有所帮助。如果您还有其他问题,请随时提问。
原文地址: http://www.cveoy.top/t/topic/cFcj 著作权归作者所有。请勿转载和采集!