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

isalpha()函数

头文件和函数原型

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

描述

isalpha()函数是C语言中的一个标准库函数;用于判断一个字符是否为字母;

返回值

如果参数c是一个字母(不区分大小写),则返回非0值(用于表示true,不一定为1),否则返回0

示例代码

这段代码判断了字符串中的每一个字符是否为字母;

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

int main(){
    char str[] = "aA!";
    size_t length = strlen(str);
    for (int i = 0; i < length; i++) {
        printf("%c %s an alphabetic character\n",
            str[i],
            isalpha(str[i]) ? "is" : "is not");
    }
}

程序运行结果

a is an alphabetic character
A is an alphabetic character
! is not an alphabetic character

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

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

分类: 计算机技术
推荐阅读:
C语言isupper()函数:判断字符是否为大写字母 isupper()是C语言标准库中的一个函数,用于判断一个字符是否为大写字母(A~Z,ASCII码为65~90);传入的字符参数是一个大写字母时,返回非0值,否则返回0;
打开任务管理的一瞬间CPU飙到很高,这种现象正常吗? Windows系统上的任务管理器(进程名Taskmgr.exe)用于实时显示计算机当前有关于性能、进程、服务等信息;细心的朋友会发现,在打开任务管理器的一瞬间,CPU使用率瞬间飙升,基本上会达到100%,随后也会很快回落,那这种现象正常么?
在Windows系统下启动和终止MySQL服务 Windows平台下要启动MySQL服务只需以管理员权限运行命令net start mysql80,要关闭服务运行net stop mysql80;
Requests详细教程 Requests 是一个功能强大、优雅而简单的 Python HTTP库;使用Requests发送网络请求整个过程将变得非常简单。
Python实现臭皮匠算法(Stooge Sort) 臭皮匠排序(Stooge Sort)是一种递归排序算法,是一种比较低效率的排序算法;
Rust loop循环详细用法 当需要多次执行同一段代码时,循环就能很好的解决问题;Rust语言中支持多种循环,本文将介绍 loop 循环;