zoukankan      html  css  js  c++  java
  • 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 空白字符
      包括空格符和制表符。
  • 相关阅读:
    UML中类图的符号解释
    Vim简明教程【CoolShell】
    C++ 指针—02 指针与引用的对照
    一个通用onReady函数的实现
    内存泄漏以及常见的解决方法
    个人博客之路
    WPF 设置WebBrowser控件不弹脚本错误提示框
    Solr使用入门指南
    用C语言写解释器(一)——我们的目标
    数据库索引的作用和长处缺点
  • 原文地址:https://www.cnblogs.com/god-of-death/p/14757717.html
Copyright © 2011-2022 走看看