zoukankan      html  css  js  c++  java
  • 头文件<ctype.h>

    头文件<ctype.h>声明了可以用于识别和转换字符的函数。

    一、字符判断函数:

    1、函数isalnum

    int isalnum(int c);

    功能:判断变量c是否为字母或数字

    返回值:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。

    2、函数isalpha

    int isalpha(int c);

    功能:判断变量c是否为英文字母

    返回值:字母返回非0,不是字母返回0。

    3、函数iscntrl

    int iscntrl(int c);

    功能:判断字符c是否为控制字符

    返回值:当c在0x00-0x1F之间或等于0x7F(DEL)时,返回非零值,否则返回零。

    4、函数isdigit

    int isdigit(int c);

    功能:用于检查是否为十进制数字字符

    返回值:若参数c为阿拉伯数字0~9的字符,则返回非0值,否则返回NULL。

    5、函数isgraph(int c);

    功能:测试字符是否为可打印字符

    返回值:若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。

    6、函数islower

    int islower(int c);

    功能:检查参数c是否为小写英文字母

    返回值:若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。

    7、函数isprint

    int isprint(int c);

    功能:判断c是否为可打印字符(0x20-0x7e)(含空格)

    返回值:是返回非0,否返回0

    8、函数ispunct

    int ispunct(int c);

    功能:判别除空格和isalnum为真的字符之外的所有打印字符

    返回值:若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。

    9、函数isspace

    int isspace(int c);

    功能:判别所有标准的空白字符,或者由实现定义的字符集中isalnum为假的字符

    返回值:若c为空格字符,则返回TRUE,否则返回NULL(0)。

    10、函数isupper

    int isupper(int c);

    功能:判别所有的大写字母或者实现定义的字符集中iscntrl,isdigit,ispunct,isspace判别都不为真的字符。

    返回值:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零。

    11、函数isxdigit

    int isxdigit(int c);

    功能:判别所有的16进制数字字符

    返回值:若参数c为16进制数字,则返回非0,否则返回0。

    二、字符大小写转换函数:

    1、函数tolower

    int tolower(int c);

    功能:把一个大写字母转换成相应的小写字母

    返回值:如果参数是isupper判别为真的字符,并且有一个和他对应的islower判别为真的字符,则返回对应的小写字母,否则返回原来的参数值。

    2、函数toupper

    int toupper(int c)

    功能:把一个小写字母转换成相应的大写字母

    返回值:真则返回对应的大写字母,否则返回原来的参数值。  

  • 相关阅读:
    DS博客作业03--树
    DS博客作业02--栈和队列
    数据结构——线性表
    结构体
    C博客作业05--指针
    C语言博客作业04--数组
    面向对象设计大作业第二阶段:图书馆系统
    Java程序设计-有理数类的设计
    DS博客作业05-查找
    DS博客作业04-图
  • 原文地址:https://www.cnblogs.com/Mr-Wenyan/p/7214737.html
Copyright © 2011-2022 走看看