INT型只能承载整形数字,你的意思应该是说字符可能转化为整形来表示对吧,其实那个是ASCII编码,比如C语言中 int num='a'(注意是单引号),这种赋值是允许的,此时赋值完毕后,num的值应该是97,具体为什么,这是人家的标准,具体你可以查询ASCII编码表,如果你说的输入是多个char的话,辣么可以尝试中间加一个char到int的转化就好啦