黑马程序员技术交流社区

标题: 转载:字符串转化成整形与相互转化 [打印本页]

作者: romeo1990    时间: 2015-1-3 13:28
标题: 转载:字符串转化成整形与相互转化
1。将十进制数字组成的串转化为一个整形数:
代码实现:
#include <stdio.h>;
#include <assert.h>;

int _atoi(const char *src)
{
        int i=0;
        while( *src != '\0') {
                assert(*src >;= '0' && *src <= '9');
                i = i*10 + *src - '0';
                src++;
        }

        return i;
}

int main(int argc, char **argv)
{
        char src[24] = "123456";
        
        printf("%d\n",_atoi(src));
        
        return 0;
}

整型转换为字符串
#include<stdio.h>
void main()
{
   int k=12345;
   char str[10];
   sprintf(str,"%d",k);
   printf("%s",str);
}

方法2:将整型数字换为字符串:











欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2