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

分类: 计算机技术
推荐阅读:
Windows10查看产品序列号S/N 对于新购机器一定要确认S/N是否与包装一致,再通过官方途径确认该序列号出厂日期,以避免买到翻新机。
Python sorted()函数 在 Python 中,sorted() 函数用于对序列进行排序。它可以接受多种类型的输入序列,包括列表、元组、集合和字典等。
Rust debug_assert_eq宏的用法和示例 在Rust语言中,debug_assert_eq宏专门用于进行调试时的值相等性检查。它类似于assert_eq宏,但有一个重要的区别:debug_assert_eq只能在Rust的debug模式下进行检查,这意味着在发布应用程序时,所有的debug_assert_eq检查都会被编译器完全移除,不会影响最终的执行代码。
Linux结束正在锁定文件的进程 在Linux系统下,当你想删除或更改某个文件,却发现该文件正在被某个进程访问,处于锁定状态,导致你无法删除或更改;这时你只需要一条命令即可实现结束这个进程:
PySide6中使用QLabel显示图片 QLabel部件不仅可以用来显示文字,还可用来显示图片;本文将使用PySide6中的QLabel部件和QPixmap部件来显示一张图片;
Python调用谷歌翻译API实现文本翻译 使用Python向谷歌翻译URL进行GET请求,得到网页内容后使用正则表达式进行解析,获得翻译结果;