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() 如果参数是小写字母,该函数返回大写字母;否则返回原始参数。

最新文章

  1. 锋利的jQuery--表单等(读书笔记三)
  2. Swift 获取屏幕宽高
  3. Android官方多媒体API Mediacodec翻译(一)
  4. 《Euclidea3》-Eta-07
  5. 为Linux服务器伪装上Windows系统假象
  6. apicloud 初学
  7. 【SignalR学习系列】4. SignalR广播程序
  8. 【Spark篇】---Spark中资源和任务调度源码分析与资源配置参数应用
  9. mariadb 内存占用优化
  10. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)解答
  11. Python基础-函数(六)
  12. H5端密码控件自动化测试
  13. 请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”
  14. caffe-windows画loss与accuracy曲线
  15. Mysql 创建用户并授权
  16. ng-model的用法
  17. [经典]网关,DNS,DHCP三者关系详解
  18. qt 音乐播放器
  19. C++面向对象高级编程(七)point-like classes和function-like classes
  20. Ubantu配置protoc2.5.0

热门文章

  1. linux安装EMQ
  2. Vulnhub 靶场 BEELZEBUB: 1
  3. unity shader ide
  4. spring Security 使用
  5. Redis缓存之spring boot 部署
  6. MySQL skip_name_resolve参数的设置
  7. zabbix 监控域名到期时间
  8. laravel 邮件发送
  9. Java数组之多维数组
  10. Git commit时提示错误时 解决办法