ctype.h系列的字符函数
2024-10-21 16:03:49
C有一系列专门处理字符的函数,ctype.h头文件包含了这些函数的原型。这些函数接受一个字符作为参数,如果该字符属于某特殊的类别,就返回一个非零值(真);否则返回0(假)。这个头文件在判断特定字符类型的时候贼好用。如判断一个字符是否为小写字母的时候就可以用 if(islower(n))。节省了时间。
ctype.h头文件中的字符测试函数
函数名 | 如果是下列参数,返回值为真 |
isalnum() | 字母数字(字母或数字) |
isalphaa() | 字母 |
isblank() |
标准的空白字符(空格,水平制表符或换行符) 或任何其他本地化指定为空格的字符 |
iscntrl() | 控制字符,如Ctrl+B |
isdigit() | 数字 |
isgraph() | 除空格之外的任意可打印字符 |
islower() | 小写字母 |
isprint() | 可打印字符 |
ispunct() | 标点符号 |
isspace() | 空白符号 |
isupper() | 大写字母 |
isxdigit() | 十六进制数字符 |
ctype.h头文件中的字符映射函数
函数名 | 行为 |
tolower() | 如果参数是大写字母,该函数返回小写字母;否则返回原始参数。 |
toupper() | 如果参数是小写字母,该函数返回大写字母;否则返回原始参数。 |
最新文章
- 锋利的jQuery--表单等(读书笔记三)
- Swift 获取屏幕宽高
- Android官方多媒体API Mediacodec翻译(一)
- 《Euclidea3》-Eta-07
- 为Linux服务器伪装上Windows系统假象
- apicloud 初学
- 【SignalR学习系列】4. SignalR广播程序
- 【Spark篇】---Spark中资源和任务调度源码分析与资源配置参数应用
- mariadb 内存占用优化
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)解答
- Python基础-函数(六)
- H5端密码控件自动化测试
- 请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”
- caffe-windows画loss与accuracy曲线
- Mysql 创建用户并授权
- ng-model的用法
- [经典]网关,DNS,DHCP三者关系详解
- qt 音乐播放器
- C++面向对象高级编程(七)point-like classes和function-like classes
- Ubantu配置protoc2.5.0