itoa函式的實現

2021-07-31 12:42:58 字數 982 閱讀 5443

(我的編譯器是vs2013)

itoa()函式表示:把乙個整形轉換為相應的字串;eg: 整形1234 轉換為「1234」,整形-123轉換為「-123」。

#define _crt_secure_no_warnings 1

#include

using

namespace

std;

//itoa------(將整形轉換為字串)

//字串反轉

char * reverse(char * str)

--tail;

char temp;

while (head < tail)

return str;

}//my_itoa

char * my_itoa(int a)

static

char str[100];//這裡的str必須是靜態變數或全域性變數

int i = 0;

while (a>0)//從低位開始變為字元,最後進行翻轉

if (n < 0)//如果是負數加上『-』號

str[i] = '\0';

return reverse(str);

}//測試**塊

int main()

cout

<< endl;

int b = -123;

cout

<< "原整形:"

<< b << " ";

char *str2 = my_itoa(b);

cout

<< "轉為字串:";

atoi函式的實現

itoa 函式實現

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

itoa函式的實現

itoa 函式的功能是將乙個整數轉換為乙個字串,例如12345,轉換之後的字串為 12345 123轉換之後為 123 include 反轉字串 char reverse char s return s 功能 整數轉換為字串 char s 的作用是儲存整數的每一位 char my itoa int ...

atoi 與 itoa 函式的內部實現

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