itoa
原型:char *itoa(int value,char *string,int radix)
用法:#include
功能:將整數value轉換成字符串存入string, radix爲轉換時所用基數(保存到字符串中的數據的進制基數 2 8 10 16)
說明:返回指向轉換後的字符串的指針
如:
int number = 12345;
char string[25];
itoa(number, string,10);
將12345轉換成10進制的字符串表示
linux下沒有itoa這個函數,可以用sprintf代替。
sprintf 是個變參函數,定義如下:
int sprintf( char *buffer, const char *format [, argument] … );
//把整數123 打印成一個字符串保存在s 中。
sprintf(s, "%d", 123); //產生"123"
sprintf(s, "%08X", 4567); //產生:"000011D7"