AToI&IToA

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AToI&IToA相关的知识,希望对你有一定的参考价值。

//AToI
#include <stdio.h>
#define SIZE 200
int data[SIZE] = {4,5,6,7};

int AToI(int N,int Base)
{
    int ret = 0;
    for(int i=0;i<N;i++)
    {
    ret = ret * 10 + data[i];
    }
    return ret;
}

int main(void)
{
    int num = AToI(4,10);
    printf("%d",num);
    return 0;
}
//IToA
#include <stdio.h>
#define SIZE 20
int data[SIZE];

int IToA(int num,int Base,int Len)
{
    for(int i=Len-1;i>=0;i--)
    {
        data[i] = num % Base;
        num /=10;
    }
}

int main(void)
{
    int num = 10786;
    IToA(num,10,5);
    for(int i =0; i<5;i++)
        printf("%d",data[i]);
    return 0;
}

 

以上是关于AToI&IToA的主要内容,如果未能解决你的问题,请参考以下文章

itoa,atoi ##占位

itoa()函数和atoi()函数详解

C语言itoa()函数和atoi()函数详解(整数转字符C实现)

剑指offer 把数组排成最小的数 atoi和itoa,pow

C语言itoa()函数和atoi()函数详解(整数转字符C实现)

c语言中,函数itoa有啥功能,怎么用