1, isalnum(): check whether c is either a decimal digit or an uppercase or lowercase letter. 2, isalpha 3, isblank(c++11) 4, iscntrl : check whether c is a control character(参考 http://www.cplusplus.com/reference/cctype/iscntrl/) 5, isdigit 6, isgrap…
本文地址:http://www.cnblogs.com/archimedes/p/c-library-ctype.html,转载请注明源地址. 1.背景知识 ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符.控制字符等 我们经常将字符排序并分成不同的类别,为了识别一个字母,可以编写: if('A' <= c && c <= 'Z' ||…
isalpha int isalpha ( int c ); Checks whether c is an alphabetic letter. 检查给定字符是否字母字符,即是大写字母( ABCDEFGHIJKLMNOPQRSTUVWXYZ )或小写字母( abcdefghijklmnopqrstuvwxyz ). 在异于 "C" 的本地环境中,字母字符是 isupper() 或 islower() 对其返回非零值的字符,或任何其他被本地环境认为是字母的字符.任何情况下, iscntr…
isalnum int isalnum ( int c ); Checks whether c is either a decimal digit or an uppercase or lowercase letter. 检查给定的字符是否为当前 C 本地环境所分类的字母数字字符.在默认本地环境中,下列字符为字母数字: 数字( 0123456789 ) 大写字母( ABCDEFGHIJKLMNOPQRSTUVWXYZ ) 小写字母( abcdefghijklmnopqrstuvwxyz ) 若…
C 标准库 - ctype.h This header declares a set of functions to classify and transform individual characters. These functions take the int equivalent of one character as parameter and return an int that can either be another character or a value represent…
ctype.h 主要提供了一些函数用以测试字符或字符处理的功能函数:包括字符判断检测.字符转换: 目前ASCII字符可分为以下一些类型,如:大写.小写.字母.数字.十六进制.空白字符.可打印字符.控制字符.字母数字.标点符号等,部分类型可能会重叠: ctype.h提供了如下字符处理函数: int isalnum(int c):检查字符是否为数字或字母:(0~9,a~z,A~Z) int isalpha(int c):检查字符是否为字母:(a~z, A~Z) int iscntrl(int c):…