<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    atoi 和itoa用法

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接 1.itoa 

    在linux下沒有itoa這個函數

          原型:char  *itoa(int   value,char   *string,int   radix) 
              
          用法:#include   <stdlib.h> 
          
          功能:將整數value轉換成字符串存入string, radix為轉換時所用基數(保存到字符串中的數據的進制基數 2 8 10 16)
          
          說明:返回指向轉換后的字符串的指針 
          
          舉例: 

    #include<stdlib.h>   
    #include<stdio.h>
      int main(void)   
      {   
            int  number   =   12345;   
            char string[25];    
            itoa(number, string,10);   
            printf("integer   =   %d   string   =   %s\n",   number,   string);   
            return   0;   
      }

    2.
    atoi
    字符串轉換到整型數:
    int atoi(const char *nptr)
    跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('\0')才結束轉換,并將結果返回。

    范例
    /* 將字符串a 與字符串b轉換成數字后相加*/
    #include
    mian()
    {
    char a[]=”-100”;
    char b[]=”456”;
    int c;
    c=atoi(a)+atoi(b);
    printf(c=%d\n”,c);
    }
    執行
    c=356



    在linux下沒有itoa這個函數

    linux下的字符轉換函數只有:

    atof 字符串轉換到浮點型數

    atoi 字符串轉換到整型數: int atoi(const char *nptr);跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('\0')才結束轉換,并將結果返回。

    atol 字符串轉換到長整型數

    ecvt 浮點型數轉換到字符串,取四舍五入

    fcvt 浮點型數轉換到字符串,取四舍五入

    gcvt 浮點型數轉換到字符串,取四舍五入

    strtod 字符串轉換到浮點型數

    strtol 字符串轉換到長整型數

    strtoul 字符串轉換到無符號長整型數

    toascii 將整形數轉換合法的ASCII字符串
    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全