程序實例
程序實例:
char *itoa(int value ,char *string ,int radix )
将整數value 轉換成字符串存入string 指向的内存空間 ,
radix 為轉換時所用基數(保存到字符串中的數據的進制基數)
注意事項
itoa()函數有3個參數:第一個參數是要轉換的數字,第二個參數是要寫入轉換結果的目标字符串,第三個參數是轉移數字時所用的基數(進制)。在上例中,轉換基數為10,就意味着以10為轉換進制。10:十進制;2:二進制...
itoa 并不是一個标準的C函數,它是Windows特有的,如果要寫跨平台的程序,請用sprintf。
标準庫中有sprintf,功能比這個更強,用法跟printf類似:
char str;
sprintf(str, "%x", 100); //将100轉為16進制表示的字符串。
下列函數也可以将相應類型的整數轉換為字符串:
其它函數
itoa() 将整型值轉換為字符串
l itoa() 将 長整型值轉換為字符串
ultoa() 将無符号 長整型值轉換為字符串