字串函式 itoa 函式具體解釋及實現

2021-09-07 10:57:15 字數 738 閱讀 2783

itoa()函式

itoa():char *itoa( int value, char *string,int radix);

原型說明:

value:欲轉換的資料。

radix:轉換後的進製數,能夠是10進製、16進製制等。範圍必須在 2-36。

功能:將整數value 轉換成字串存入string 指向的記憶體空間 ,radix 為轉換時所用基數(儲存到字串中的資料的進製基數)。

返回值:函式返回乙個指向 str。無錯誤返回。

itoa()函式例項:

#include#includeusing namespace std;

int main()

; for(int j=2;j<=36;j++)

; int sum=value;

char *cp=string;

int i=0;

if(radix<2||radix>36)//新增了對錯誤的檢測

itoa函式 整數轉為字串

itoa是廣泛應用的非標準c語言擴充套件函式。由於它不是標準 c語言函式 所以不能在所有的 編譯器中使 itoa介面 用。但是,大多數的編譯器 如windows上的 通常在標頭檔案中包含這個函式。在中與之有相反功能的函式是atoi。功能 把一整數轉換為字串。char itoa int value,c...

字串函式 itoa 函式詳解及實現

itoa 函式 itoa char itoa int value,char string,int radix 原型說明 value 欲轉換的資料。radix 轉換後的進製數,可以是10進製 16進製制等,範圍必須在 2 36。功能 將整數value 轉換成字串存入string 指向的記憶體空間 ra...

字元陣列 字串及常量字串具體解釋

c語言中 void main 執行結果 p1和p2所指向的常量字串內容同樣並且位址也同樣。個人理解由於常量字串位於靜態區,p1指向的 abcd 已經分配了空間,p2所指向的常量字串與p1指向的常量字串同樣。所以不須要另外開闢空間。有些文章說,這取決於編譯器。常量字串內容不可更改。但能夠通過下標和移動...