栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C/C++ ctype.h库中检查字符函数(isalnum, isdigit等)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C/C++ ctype.h库中检查字符函数(isalnum, isdigit等)

C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符

这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。
如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。

库函数

下面列出了头文件 ctype.h 中定义的函数:

函数功能
int isalnum(int c)检查字符是否是字母和数字
int isalpha(int c)检查字符是否是字母
int iscntrl(int c)检查字符是否是控制字符
int isdigit(int c)检查字符是否是十进制数字
int isgraph(int c)检查字符是否有图形表示法
int islower(int c)检查字符是否是小写字母
int isprint(int c)检查字符是否是可打印的
int ispunct(int c)检查字符是否是标点符号字符
int isspace(int c)检查字符是否是空白字符
int isupper(int c)检查字符是否是大写字母
int isxdigit(int c)检查字符是否是十六进制数字

标准库还包含了两个转换函数,它们接受并返回一个 “int”:

函数功能
int tolower(int c)将大写字母转换为小写字母
int toupper(int c)将小写字母转换为大写字母
部分常用函数测试用例
cout << isdigit('1'); //返回值为非零
cout << islower('Z'); //返回值为零
cout << isalnum('5'); //返回值为非零
cout << isalnum('P'); //返回值为非零

cout << tolower('A'); //返回值为字符'a'
cout << toupper('a'); //返回值为字符'A'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/528814.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号