C 标准库 - <ctype.h>

C 语言 islower() 函数用于检查传入的字符是否是小写字母(a-z)。

原型

int islower(int argument);

返回值

返回值说明
非零整数参数是小写字母
0参数不是小写字母

示例

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;

    c = 'q';
    printf("字符 q 的 islower 结果: %d\n", islower(c));

    c = 'Q';
    printf("字符 Q 的 islower 结果: %d\n", islower(c));

    return 0;
}

输出:

字符 q 的 islower 结果: 1
字符 Q 的 islower 结果: 0

注意事项

配合 tolower 可先把字符转小写再判断,实现大小写不敏感的处理。