在 C 语言 中 isalnum 函数 用于判断一个 字符 是否是字母和数字,如果是则返回非零值,否则,返回 0。
int isalnum(int c);
参数 | 描述 |
---|---|
c | 要检查的字符。 |
如果 c 是字母和数字,则该函数返回非零值,否则返回 0。
使用 isalnum 函数,需要引入 ctype.h 头文件。
使用 isalnum() 函数,实现判断字符是否是字母和数字
#include <stdio.h>
#include <ctype.h>
int main()
{
printf("嗨客网(www.haicoder.net)\n\n");
char c1 = 'h';
char c2 = '1';
char c3 = ' ';
char c4 = '/';
int isalnum1 = isalnum(c1);
int isalnum2 = isalnum(c2);
int isalnum3 = isalnum(c3);
int isalnum4 = isalnum(c4);
printf("isalnum1 = %d, isalnum2 = %d, isalnum3 = %d, isalnum4 = %d\n", isalnum1, isalnum2, isalnum3, isalnum4);
return 0;
}
程序运行后,控制台输出如下:
我们定义了四个字符 变量,并分别赋值,接着,使用了 isalnum 函数,分别判断这四个变量是否是字母和数字。我们看到,字符变量 c1 是字母,因此返回了非 0,字符 c2 是数字,同样返回了非 0。
在 C 语言中 isalnum 函数用于判断一个字符是否是字母和数字,如果是则返回非零值,否则,返回 0。