C怎么判断字符是否是数字

发布网友

我来回答

2个回答

热心网友

数字和字母还有所有的符号都是字符,字符都是用ascii存的。
比如字符'1'的ascii码值是49.,'9'的ascii码是58.
如果要判断是否是数字,可以像一楼那样,也可以用
if(a[i]>=49&&a[i]<59)

热心网友

头文件ctype.h里有两个函数:
1.
isalpha(ch),判断ch是不是字符,是的话返回“真”,否则返回“假”;
2.
isdigit(ch),判断ch是不是数字,是的话返回“真”,否则返回“假”。
包含上头文件,直接用就行了……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com