古詩詞大全網 - 成語經典 - [C語言]怎樣把整型轉變為字符型?

[C語言]怎樣把整型轉變為字符型?

使用itoa函數。

原型:extern char *itoa(int i);

參考代碼:

#include<stdio.h>

#include<stdlib.h>

int?main()

{

int?a=125;

char?b[50];

printf("%s\n",itoa(a,b,10));//把10進制的125轉成字符並輸出。

return?0;

}

/*

擴展資料:

註意事項

itoa() 函數有3個參數:第壹個參數是要轉換的數字,第二個參數是要寫入轉換結果的目標字符串,第三個參數是轉移數字時所用的基數(進制)。在上例中,轉換基數為10,就意味著以10為轉換進制。10:十進制;2:二進制。

itoa 並不是壹個標準的C函數,它是Windows特有的,如果要寫跨平臺的程序,請用sprintf。

標準庫中有sprintf,功能比這個更強,用法跟printf類似:

百度百科-itoa函數