itoa函式的實現

2021-06-18 12:20:54 字數 589 閱讀 3271

itoa()函式的功能是將乙個整數轉換為乙個字串,例如12345,轉換之後的字串為"12345",-123轉換之後為"-123",

#include //反轉字串

char *reverse(char *s)

return s;}/*

* 功能:整數轉換為字串

* char s 的作用是儲存整數的每一位

*/char *my_itoa(int n)

do //從各位開始變為字元,直到最高位,最後應該反轉

while(n > 0);

if(isnegative < 0) //如果是負數,補上負號

s[i] = '\0'; //最後加上字串結束符

return reverse(s);

}int main(void)

執行結果:

itoa 函式實現

itoa 函式 函式原型 char itoa int value,char string,int radix value 欲轉換的資料。string 目標字串的位址。radix 轉換後的進製數,可以是10進製 16進製制等,範圍必須在 2 36。功能 將整數value 轉換成字串存入string 指...

itoa函式的實現

我的編譯器是vs2013 itoa 函式表示 把乙個整形轉換為相應的字串 eg 整形1234 轉換為 1234 整形 123轉換為 123 define crt secure no warnings 1 include using namespace std itoa 將整形轉換為字串 字串反轉 c...

atoi 與 itoa 函式的內部實現

c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。以下是用itoa 函式將整數轉 換為字串的乙個例子 atoi 把字串轉換成整型數 itoa 把一整數轉換為字串 include stdio.h include ctype.h include stdlib.h co...