编辑这个页面须要登录或更高权限!

C 库函数 islower() 使用方法及示例

C 标准库 <ctype.h>

islower()函数检查字符是否为小写字母(a-z)。

islower()的函数原型

int islower( int arg );

函数islower()采用整数形式的单个参数,并返回type的值int。

即使islower()接受整数作为参数,字符也会传递给函数。在内部,该字符将转换为其ASCII值以进行检查。

它在<ctype.h>头文件中定义。

C islower()返回值

返回值描述
非零的数 (x > 0)

参数是小写字母。

0

参数不是小写字母。

示例:C islower()函数

#include <stdio.h>
#include <ctype.h>

int main()
{
    char c;

    c='t';
    printf("将 %c 传递给islower()时的返回值:%d", c, islower(c));

    c='D';
    printf("\n将 %c 传递给islower()时的返回值:%d", c, islower(c));

    return 0;
}

输出结果

将 t 传递给islower()时的返回值: 2
将 D 传递给islower()时的返回值: 0

注意:将小写字母传递给系统上的islower()时,可能会获得不同的整数值。但是,当您将小写字符以外的任何其他字符传递给islower()时,它始终返回0。

C 标准库 <ctype.h>