zoukankan      html  css  js  c++  java
  • 实现整数转化为字符串函数itoa()函数

    函数原型:

    char *itoa( int value, char *string,int radix);
    原型说明:
    value:欲转换的数据。
    string:目标字符串的地址。
    radix:转换后的进制数,可以是10进制、16进制等。
    功 能:把一个整数转换为字符串

    分析:整数转化为字符串,可以采用加‘0’,再逆序的办法,整数加'0'会隐式转化为char类型的数。代码如下:

    #include<stdio.h>
    #include<stdlib.h>
    
    int main()
    {
        int num=12345;
        int i=0,j=0;
        char tmp[7],str[7];
        
        while(num)
        {
            tmp[i]=num%10+'0';
            i++;
            num/=10;
        }
        tmp[i]=0;
        printf("%s
    ",tmp);
        
        i-=1;
        
        printf("tmp=%d
    ",i);
        
        while(i>=0)
        {
            str[j]=tmp[i];
            j++;
            i--; 
        }
        str[j]=0;
        
        printf("str=%s
    ",str);
        
        system("pause");
        return 0;
    }
     

    如果采用库函数itoa(),则转化非常方便:itoa(num,str,10);即可。

  • 相关阅读:
    elementui:eltreenode
    Cesium+Vue
    TXT文件读写
    The Naked Kitchen
    0627realman
    信息: XML validation disabled
    跟踪加载图像
    加载和显示图像
    文件创建
    彩色图像转灰度图像
  • 原文地址:https://www.cnblogs.com/sooner/p/3145367.html
Copyright © 2011-2022 走看看