函数
islower
<cctype>
int islower ( int c );
检查字符是否是小写字母 (lowercase letter)
检查 c 是否是一个小写字母。
注意,判别一个字符是否是小写字母取决于使用环境。在默认的 “C” 环境中,小写字母有:a b c d e f g h i j k l m n o p q r s t u v w x y z。
头文件 <cctype> 的参考中,有标准 ASCII 字符集的各个字符在不同 ctype 函数的返回值的详细图表。
在 C++ 中,这个函数的 locale-specific 模板版本 islower 在头文件 <locale>中。
参数
c
被检查的字符,被转化为 int 型或 EOF。
返回值
如果 c 的确是一个小写字母,则返回一个非0值 (也就是 true ),否则返回0 (也就是 false)。
例子
/* islower example */
#include <stdio.h>
#include <ctype.h>
int main()
{
int i = 0;
char str[] = "Test String.\n";
char c;
while(str[i])
{
c = str[i];
if(islower(c))
c = toupper(c);
putchar(c);
i++;
}
}
输出:
TEST STRING
另请参阅
函数名 | 描述 |
---|---|
isupper | 检查字符是否是大写字母(isupper) (函数) |
isalpha | 检查字符是否是字母(alphabetic) (函数) |
toupper | 将小写字母转化为大写 (函数) |
tolower | 将大写字母转化为小写 (函数) |
当前内容版权归 chrisniael 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 chrisniael .