C标准库参考指南(2)ctype.h

2. ctype.h

字符类头文件用于测试字符以及转换字符。一个引用另一个字符的控制字符,是不属于可打印字符集的。在ASCII字符集中,0x0到0x1F的所有字符以及0x7F(删除键)是控制字符,可打印字符从0x20(空格)到0x7E(波浪号)。

函数:

isalnum();

isalpha();

iscntrl();

isdigit();

isgraph();

islower();

isprint();

ispunct();

isspace();

isupper();

isxdigit();

tolower();

toupper();

2.1. is... Functions

声明:

int isalnum(intcharacter);

int isalpha(intcharacter);

int iscntrl(intcharacter);

int isdigit(intcharacter);

int isgraph(intcharacter);

int islower(intcharacter);

int isprint(intcharacter);

int ispunct(intcharacter);

int isspace(intcharacter);

int isupper(intcharacter);

int isxdigit(int character);

形如“is…”的函数测试检测参数中的字符,并在该字符满足条件时返回非零值(true)。如果不满足,则返回0(false)。

条件:

isalnum 英文字母(A到Z,或a到z),或阿拉伯数字(0到9)
isalpha 英文字母(A到Z,或a到z)
iscntrl 控制字符(0x00到0x1F,或0x7F)
isdigit 阿拉伯数字(0到9)
isgraph 除空格以外的任意可打印字符(0x21到0x7E)
islower 小写字母(a到z)
isprint 可打印字符(0x20到0x7E)
ispunct 标点符号(除了空格、album之外的可打印字符)
isspace 空白字符(空格,制表符,回车符,换行符,纵向制表符,换页符form feed)
isupper 大写字母(A到Z)
isxdigit 十六进制数(0到9,A到F,或者a到f)


http://j.renren.com/album/1308101514531835500
http://j.renren.com/album/1308101516275723354
http://j.renren.com/album/1308101517266753929
http://j.renren.com/album/1308101519184689472
http://j.renren.com/album/1308101520216833651
http://j.renren.com/album/1308101521411336411
http://j.renren.com/album/1308101523573170669
http://j.renren.com/album/1308101526486742800
http://j.renren.com/album/1308101528140213846
http://j.renren.com/album/1308101553296602159
http://j.renren.com/album/1308101554293282027
http://j.renren.com/album/1308101556119240173
http://j.renren.com/album/1308101557007092597
http://j.renren.com/album/1308101558005568611
http://j.renren.com/album/1308101558414207107
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值