isalpha isalnum isdigit函数作用

如果要判断某个字符是数字字符还是非数字字符,
判断其ASCII值的大小就行了,
if('0'=<a&&a<='9')

{/*a是数字*/}

isdigit(int c)//判断是否为数字 isalpha(int c)//判断是否为a~z A~Z isalnum(int c)//判断是否是数字或a~z A~Z  

头文件:#include <ctype.h> isalnum() 用来判断一个字符是否为英文字母或数字,相当于 isalpha(c) || isdigit(c),其原型为:     int isalnum(int c); 【参数】c 为需要检测的字符。 【返回值】若参数c 为字母或数字,若 c 为 0 ~ 9  a ~ z  A ~ Z 则返回非 0,否则返回 0。 注意,isalnum()为宏定义,非真正函数。

阅读更多
个人分类: C/C++
上一篇84. Largest Rectangle in Histogram
下一篇10. Regular Expression Matching
想对作者说点什么? 我来说一句
相关热词

没有更多推荐了,返回首页

关闭
关闭
关闭