C语言 isalpha()函数

isalpha()函数

isalpha()函数是C语言的ctype.h库的函数,可用于判断int类型的字符参数是否是一个字母。isalpha()的语法如下:

int isalpha(int c);

提示:C语言中char类型也是整型中的一种,取值范围在-128~127之间,char类型字面量或变量当作int类型进行传参时,C语言编译器会通过整数提升的机制自动完成转换。为了验证这一点,下面的实例代码中,将使用一个char类型的变量作为参数。

isalpha()参数

参数描述
c字符,且是int类型

isalpha()返回值

如果参数是一个字母字符,则返回值为非零值,否则返回0。

isalpha()实例代码

下面的实例代码,分别将int类型的字符和char类型的字符作为参数传递给isalpha()函数,编译运行之后,看看返回值:

#include "stdio.h"
#include "ctype.h"

int main() {
    char x = 'a';
    int y = 'b';
    int z = ' ';
    int v1 = isalnum(x);
    int v2 = isalnum(y);
    int v3 = isalnum(z);
    printf("%d\n",v1);
    printf("%d\n",v2);
    printf("%d\n",v3);

    return 0;

}

代码编译运行之后,鄙人的计算机上得到的输出分别为:2、2、0。

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.