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中,有多种方法可以判断文本的相似度,比如余弦相似度、Jaccard相似度;本文使用余弦相似度来计算两段文本的相似程度。
requests中的超时(timeout)设定和捕获异常 为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下,除非显式指定了 timeout 值,requests 是不会自动进行超时处理的。如果没有 timeout,你的代码可能会挂起若干分钟甚至更长时间。
Golang中的常量 Go语言使用const关键字来声明一个常量
近期WordPress更新失败以及官网无法打开原因 在WordPress后台进行更新,尝试多次均发生了 429 Too Many Requests 错误。起初以为是当前WordPress更新用户较多导致的,随后几天发现大多数用户还是无法更新,且错误都为429,且WordPress的官网也无法打开,返回429错误。
Python bool()函数 在 Python 中,bool() 是一个内置函数,用于将一个值转换为 bool 类型。bool() 函数返回两个值之一:True 或 False。
Python abs()函数详细教程 abs()函数返回一个数的绝对值;该函数的参数可以是一个整数、浮点数、复数或定义了__abs__()方法的类;