C语言中如何判断数据类型? (c 获得数据库中数据类型)
一般来说,我们不会直接使用ASCII码来处理,因为这样仔圆不够直观。比如你说的判定输入是否是字母,是否是数字,那么有个比较直观的方法来处理。如果你看虚拿过ASCII码差戚搭表,那么你就知道字数和字母在ASCII码表中都是连续的,所以这个就比较好解决了。
判定字符ch是否是数字:
if(ch>=’0′ && ch=’a’ && ch=’A’ && ch
判定字符ch是否是数字:
if(isalnum(ch));
判定字符ch是否是字母:
if(isalpha(ch));
这两个函数都是判定成立,结果是true也就是1,判定不成立,结果是false,也就是0.
例如大写字母A 的ASCII码是65剩下依次类推
又不是没有isalpha这样的函数,非要用ASCII这种不直观的方式干什么