C语言islower()函数:判断字符是否为小写字母

islower()函数

头文件和函数原型

#include <ctype.h>
int islower(int c);

描述

islower()是C语言标准库中的一个函数,用于检查一个字符是否为小写字符(字符a-z,对应的ASCII码是97~122);

返回值

如果传入的字符参数是小写字母,则返回非0值,否则返回0

示例代码

该示例指出字符串中不属于小写字母的字符;

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

int main() {

	char str[] = "abcdEfghijKlmn0123.xyz";
	size_t length = strlen(str);

	printf("%s\n", str);

	for (int i = 0; i < length; i++) {
		printf("%c", islower(str[i]) ? ' ' : '^');
	}

	printf("\n");
}

程序运行效果

abcdEfghijKlmn0123.xyz
    ^     ^   ^^^^^

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/c-functions/islower.html

分类: 计算机技术
推荐阅读:
Python将任意维度的不规则列表展平成一维列表 本文使用Python将任意维度的不规则列表展平成一维列表;
Rust中r#的含义 在Rust中,如果需要使用Rust关键字作为变量名、函数名、模块名等标识符,可以在关键字前面加上前缀 r#,这样编译器就会将其解析为标识符而非关键字。这个前缀可以用于任何Rust关键字。
Python实现二分法检索(binary search) 二分法检索(binary search)又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中。
Python实现与智能机器人交互 本文将利用API与智能机器人进行人机交互,进行简单的聊天对话;代码由Python语言实现。
Error establishing a database connection解决办法 最近在学习网络安全方面的内容,需要在低版本的WordPress中复现漏洞,这里记录一次安装4.2版本的WordPress时出现的 Error establishing a database connection 错误的处理过程;
Rust module_path宏的用法和示例 在 Rust 语言中,module_path宏用于获取当前代码所在模块的路径。它返回一个&static str类型的字符串切片,表示当前代码所在的模块路径;这个路径是在编译时确定的。