ctype.h——使用测试字符函数

islower()                  
    是否为小写字母

isupper()                  
   是否为大写字母

isalpha()                  
    是否为字母

isalnum()                  
  是否为字母或十进制数字

iscntrl()                  
    是否为控制字符

isprint()                  
   是否为可打印字符(包含空格)

isgraph()                
是否为可打印字符(不包含空格)

isdigit()        是否为十进制数

isxdigit()       是否为十六进制的数

isblank()        是否为标准空白字符(“空格”,‘\t‘)

isspace()                
是否为空位字符(空格,\n,\t,\v,\r,\f)

ispunct()              
 isspace()和isalnum()返回false的可打印字符

tolower()                
 大写变小写

toupper()                
 小写变大写

ctype.h——使用测试字符函数,布布扣,bubuko.com

时间: 2024-10-20 15:49:27

ctype.h——使用测试字符函数的相关文章

C 语言 ctype.h 中系列字符处理函数

一.前言 C 语言中有一系列专门处理字符的函数, ctype.h 头文件包含了这些函数的原型.这些函数接受一个字符作为参数,如果该字符属于某特殊的类型,就返回一个非零值(真):否则.返回0(假). 二.ctype.h 头文件中的字符测试函数 ctype.h 头文件中的字符测试函数 三.ctype.h 头文件中的字符映射函数 ctype.h 头文件中的字符映射函数 原文地址:https://www.cnblogs.com/wyt123/p/10956333.html

include <ctype.h> 头文件包含函数总结

里面包含的函数主要是: 1.字符测试函数,函数原型一般为:int isXXXX( int ); 参数为int, 只能正确处理[0, 127]. 2.字符映射函数,函数原型一般为:int toXXXX( int ); 对参数进行检测, 若符合范围则转换, 否则不变 int tolower( int );  'A'~'Z' ==> 'a'~'z'   // 先判断是不是小写字母,如果不是,则将其转换成小写字母   (简单记忆:to lower int toupper( int );  'a'~'z'

<ctype.h> C语言标准库

ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符.控制字符等等 ctype.h的C标准库的头文件中提供的声明几个有用的函数测试和字符映射. yiibai.com 所有的功能都接受int作为参数,其值必须是EOF或为unsigned char表示. 所有函数返回的参数c非零(true),如果满足条件.否则返回0. 库函数 以下是在头文件ctype.h中定义

字符测试与映射函数 ctype.h

以前虽然用到过头文件<ctype.h>,但是很多没有用过,这里就把它的所有函数罗列出来,方便以后使用! 其中,单字节字符处理函数在ctype.h(C++的cctype )中声明.宽字节字符处理函数在wctype.h(C++的cwctype)中声明. 1 字符测试函数 1> 函数原型均为int isxxxx(int) 2> 参数为int, 任何实参均被提升成整型 3> 只能正确处理处于[0, 127]之间的值 常用函数: isalnum isalpha isascii iscn

C中几个常见的测试字符的函数

1.islower():小写字母 2.isupper():大写字母 3.isalnum():大写或小写字母 4.iscntrl():控制字符 5.isprint():可打印字符,包括空格 6.isgraph():可打印字符,不包括空格 7.isdigit():十进制数字('0'~'9') 8.isxdigit():十六进制数字('0'~'9','A'~'F','a'~'f') 9. isspace():空位字符(空格,'\n','\t','\v','\r','\f') 10.ispunct():

C语言函数--ctype.h库函数---isalnum函数

ctype.h的C标准库的头文件中提供声明有用的函数测试和字符映射 所有的功能都接受int作为参数,其值必须是EOF或者unsigned char表示 如果满足条件,所有函数返回的参数c非零(true),否则返回0 1.isalnum函数--判断字符是否是英文字母或者数字字符 C库函数void isalnum(int c)检查传递的字符字符是否为数字字符或者英文字母 声明:int islanum(char ch); 参数:ch--检查的字符 返回值:如果ch是一个数字或者字母,函数返回非零值,否

头文件&lt;ctype.h&gt;

头文件<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

c 头文件&lt;ctype.h&gt;(一)

头文件<ctype.h>中声明了一些测试字符的函数. 每个函数的参数均为int类型,参数的值必须是EOF或可用unsigned char类型表示的字符,函数返回值为int类型. 如果参数c满足指定的条件,则函数返回非0值(表示真),否则返回0(表示假). 这些函数包括: 1.isalnum(c) 函数isalpha(c)或isdigit(c)为真 2.isalpha(c) 函数isupper(c)或者islower(c)为真 3.iscntrl(c) c为控制符 4.isdigit(c) c为

isalnum(测试字符是否为英文或数字)

/*isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用(isalpha( c )|| isdigit( c ))做测试. 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL( 0 ). 附加说明 此为宏定义,非真正函数. 范例*/ /* 找出str 字符