您的位置:首页 > 编程语言 > C语言/C++

C语言isalnum()函数:判断字符是否为英文字母或数字

2017-09-27 20:08 483 查看
如果要判断某个字符是数字字符还是非数字字符,

判断其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语言中文网http://c.biancheng.net/cpp/html/112.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐