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字符串split()方法 在使用Python处理字符串时,你可能需要将字符串拆分为若干个子字符串;Python中的字符串方法split()可以帮助你完成这个任务。
Golang中如何使用go test进行单元测试 单元测试的意义在这里就不多说了;本文将示范如何在Go语言环境下使用go test进行简单的单元测试。
requests中读取和设置Cookie 读取和设置Cookie中也非常简单;requests返回的Response中包含一个cookies属性,访问它,将返回一个RequestsCookieJar对象。
Rust中的变量、常量和可变性 Rust默认情况下变量是不可变的;注意这里不可变的变量并不是常量,有编程经验的朋友可能会觉得一头雾水,让我们继续往下看;
C语言交换两个变量 在C语言中交换两个变量,需要创建一个临时变量来存储其中的一个值;例如交换a,b两个值时,需创建一个临时变量保存a的值,再将b值赋予a,最后将临时变量的值赋予b,完成交换过程;
如何将Rust更新到最新版 Rust每隔一段时间就会有新的版本,若要将已安装的Rust更新到最新版,并不用先卸载旧的版本,只需要使用 rustup 工具;