使用itoa函式。
原型:extern char *itoa(int i);
參考程式碼:
#include
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函式。
原型:extern char *itoa(int i);
參考程式碼:
#include
#include
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類似: