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

分类: 计算机技术
推荐阅读:
Golang在Windows环境下编译出Linux环境下运行的可执行程序 我们可以使用这种方法在Windows系统下编译出其它平台的可执行程序,相反,也可以在Linux系统下编译出Windows平台的可执行程序。
Linux删除所有与扩展名不匹配的文件 在Linux系统下,当你想删除某个文件夹下没有指定扩展名的所有文件时,你可以使用这条命令来实现,它将会删除目录下所有与扩展名不匹配的文件:
Kali更新源的方法和优质国内源 所谓的Kali源,你可以将它理解为软件仓库,系统通过它安装和更新软件;源的服务器地址写在/etc/apt/sources.list文件中;当系统使用的当前源不可用或速度不理想时,就需要更换源;
Python实现猜拳小游戏 曾经给一个小屁孩做的作业,放出来分享。。。实现思路: 定义一个玩家类;实现获取用户的输入。 定义一个机器人类;实现机器人的输入。 定义一个裁判类;裁判判断双方胜负。 定义游戏桌面;实现游戏的启动和管理。
Windows下安装rust编译器详细教程 本文将介绍如何在Windows系统下安装Rust编译器。
Go语言使用闭包实现斐波那契数列 要使用Go语言实现一个闭包来计算斐波那契数列,你可以定义一个函数,该函数返回一个闭包,闭包可以迭代地生成斐波那契数列的下一个数字。