string中存放的数字是按照ASCII码表进行存储的“字符数字”,也就是说它是一个字符而非数字,如何转成int类型的数字呢?我们首先看一下ASICC码表:
字符1的ASICC码值是49,十进制数1对应的ASICC值是1,所以对字符数字减去48就可以得到其十进制表达。
atoi函数的实参类型是const char * ,所以使用时不能将单个字符传入。
也要注意A的ASICC码值是65,a的ASICC值是97。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。