摘要: 1. 函数原型 int atoi ( const char * str ); long int atol ( const char * str );2. 函数工作 atoi是将字符串转化为整型,atol是将字符串转化为长整型,这两个函数的实现十分相似。工作步骤基本如下: ·跳过若干空格、制表符等 ·如果有正号或者负号,进行识别 ·将数字整合到结果中,直到字符串遍历完毕或者遇到数字以外的其他字符为止。 C库中的atoi会尽可能的把更多的数字整合到结果中,不能发现数值溢出的问题。而且对于“整数+其他字符”这样的字符串识别出其中的“整数”,并不考虑后面的字符串中有没有非 阅读全文
posted @ 2011-06-17 18:20 xiaodongrush 阅读(9196) 评论(3) 推荐(0) 编辑