C语言中如何识别字符与数字

如题所述

你直接将每个字符挨个提取出来,将他赋给一个整型,c会自动将该字符转化为asc码值的。然后根据整型在去判断它到底是数字还是字符还是空格,空格有特定的asc码值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-24
数字,如:2,34,345,
而字符,一般用单引号括起来.如:'2','S','t','7',
还有一种情况:char
c=97;这句的其实是一种隐式的转换,c的值其实是97对应的ACSII码的那个字符.
第2个回答  2020-02-18
你要搞清楚什么是字符,什么是数字~
字符串“afdf12fds”,如果你解析它,1和2应该是你说的数字,但是其实它是字符,根据ascll码中数字的范围就可以判断
第3个回答  2019-09-06
输入的都是当作字符来读的,所以要区分字母和数字或空格的话要判断该字符asic码是多少。
具体可以查asic码表,就知道每个字符对应的asic码了。
第4个回答  2019-04-30
c语言有字符串和字符常量之分
字符串使用
“”表示的
字符常量使用‘’括起来的单个字符
字符都有它对应值
比如
‘0’相当于
数字
48
‘A’相当于
数字
65
相似回答