C语言判断是否是字母和数字isalnum函数

C语言isalnum函数教程

C 语言 中 isalnum 函数 用于判断一个 字符 是否是字母和数字,如果是则返回非零值,否则,返回 0。

isalnum函数详解

语法

int isalnum(int c);

参数

参数 描述
c 要检查的字符。

返回值

如果 c 是字母和数字,则该函数返回非零值,否则返回 0。

技术细节

使用 isalnum 函数,需要引入 ctype.h 头文件。

案例

C语言判断字符是否是字母和数字

使用 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; }

程序运行后,控制台输出如下:

21_C语言判断字符字母和数字isalnum函数.png

我们定义了四个字符 变量,并分别赋值,接着,使用了 isalnum 函数,分别判断这四个变量是否是字母和数字。我们看到,字符变量 c1 是字母,因此返回了非 0,字符 c2 是数字,同样返回了非 0。

C语言isalnum函数总结

在 C 语言中 isalnum 函数用于判断一个字符是否是字母和数字,如果是则返回非零值,否则,返回 0。