C 库函数 ------ ctype.h

单字节宽字节描述
isalnum iswalnum 是否为字母数字
isalpha iswalpha 是否为字母
islower iswlower 是否为小写字母
isupper iswupper 是否为大写字母
isdigit iswdigit 是否为数字
isxdigit iswxdigit 是否为16进制数字
iscntrl iswcntrl 是否为控制字符
isgraph iswgraph 是否为图形字符(例如,空格、控制字符都不是)
isspace iswspace 是否为空格字符(包括制表符、回车符、换行符等)
isblank iswblank 是否为空白字符(C99/C++11新增)(包括水平制表符)
isprint iswprint 是否为可打印字符
ispunct iswpunct 是否为标点
tolower towlower 转换为小写
toupper towupper 转换为大写
不适用 iswctype 检查一个wchar_t是否是属于指定的分类
不适用 towctrans 使用指定的变换映射来转换一个wchar_t(实际上是大小写的转换)
不适用 wctype 返回一个宽字符的类别,用于iswctype函数
不适用 wctrans 返回一个变换映射,用于towctrans

序号 字符类 & 描述
1 数字
  完整的数字集合 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
2 十六进制数字
  集合 { 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f }
3 小写字母
  集合 { a b c d e f g h i j k l m n o p q r s t u v w x y z }
4 大写字母
  集合 {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z }
5 字母
  小写字母和大写字母的集合
6 字母数字字符
  数字、小写字母和大写字母的集合
7 标点符号字符
  集合 ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
8 图形字符
  字母数字字符和标点符号字符的集合
9 空格字符
  制表符、换行符、垂直制表符、换页符、回车符、空格符的集合。
10 控制字符
  在 ASCII 编码中,这些字符的八进制代码是从 000 到 037,以及 177(DEL)。
11 空白字符
  包括空格符和制表符。

 

posted @   流水灯  阅读(82)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2018-05-11 Adobe Premiere Pro CC 导出设置
2018-05-11 Adobe Premiere Pro CC 学习资料
点击右上角即可分享
微信分享提示