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…
本文地址:http://www.cnblogs.com/archimedes/p/c-library-ctype.html,转载请注明源地址. 1.背景知识 ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符.控制字符等 我们经常将字符排序并分成不同的类别,为了识别一个字母,可以编写: if('A' <= c && c <= 'Z' ||…
iscntrl int iscntrl ( int c ); Check if character is a control character 检查给定字符是否为控制字符,即编码 0x00-0x1F 及 0x7F . 若 c 的值不能表示为 unsigned char 且不等于 EOF ,则行为未定义. Parameters c Character to be checked, casted as an int, or EOF. c - 要分类的字符 Return Value A value…
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 标准库 - string.h This header file defines several functions to manipulate C strings and arrays. string .h 头文件定义了一个变量类型.一个宏和各种操作字符数组的函数. 库变量 size_t Unsigned integral type (type ) 这是无符号整数类型,它是 sizeof 关键字的结果. 库宏 NULL Null pointer 这个宏是一个空指针常量的值. 库函数 void…