itoa函數

itoa函數

c語言的函數
itoa 為c語言的一個函數。itoa 函數是一個廣泛應用的,從非标準擴展到标準的C語言。它不能被移植,因為它不是标準定義下的C語言,但是,編譯器通常在一個不遵循程式标準的模式下允許其通過header ,因為它是一個從邏輯對應到标準庫的函數。itoa 取整數輸入值,并将其轉換為相應進制數字的字符串[1]。
    中文名:itoa函數 外文名: 适用領域: 所屬學科: 來源:c語言 原型:char *itoa 功能:把一個整數轉換為字符串 value:欲轉換的數據

程序實例

程序實例:

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() 将無符号 長整型值轉換為字符串

相關詞條

相關搜索

其它詞條