如何定义int型后,输入字母不出错
答案:2 悬赏:0 手机版
解决时间 2021-03-21 19:46
- 提问者网友:疯子也有疯子的情调
- 2021-03-21 07:39
如何定义int型后,输入字母不出错
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-03-21 08:56
INT型只能承载整形数字,你的意思应该是说字符可能转化为整形来表示对吧,其实那个是ASCII编码,比如C语言中 int num='a'(注意是单引号),这种赋值是允许的,此时赋值完毕后,num的值应该是97,具体为什么,这是人家的标准,具体你可以查询ASCII编码表,如果你说的输入是多个char的话,辣么可以尝试中间加一个char到int的转化就好啦
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-21 09:19
年份不是数字的么?为什么要定义它为字符型呢?而ascii计算我不清楚,呵呵,我只能记得一种公式计算~
还有你定义字符数组,字节空间要足够大,还有特别注意的是输入命令。用gets();,他可以接纳空格。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯