atoi 與 itoa的用法

2021-09-26 21:06:52 字數 985 閱讀 3394

標頭檔案:#include

函式宣告: *int atoi(const char str)

功能:把引數 str 所指向的字串轉換為乙個整數(型別為 int 型)。

引數:str --要轉換為整數的字串。

返回值:該函式返回轉換後的長整數,如果沒有執行有效的轉換,則返回零。

使用舉例:

#include#includeint main()

標頭檔案:#include

函式宣告:char* itoa(int value,char* string,int radix)

功能:itoa()函式把整數轉換成字串,並返回指向轉換後的字串的指標。

返回值:返回指向str的指標。

用法: int value 被轉換的整數,char *string 轉換後儲存的字元陣列,int radix 轉換進製數,如2,8,10,16 進製等,大小應在2-36之間。

具體使用看下面的例子:

#include#includeint main()

結果:

這兩個·函式是在解決字串與整數相互轉換的問題時經常被使用的函式,於此具有相同功能且更加強大的函式還有:sscanf、sprintf。

關於兩個函式的具體使用以及需要留意的一些坑,請大家檢視我之前寫得部落格:

字串序列化神器《sscanf》《sprintf》的使用

atoi 與 itoa 函式用法

itoa 函式的原型為 char itoa int value,char string,int radix itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數是轉換數字時所用的基數。在例中,轉換基數為10。10 十進位制 2 二進位制.itoa並不是...

atoi 與 itoa 函式用法

atoi 函式的原型為 int atoi const char str 函式功能 把字串轉換成整型數 引數str 要進行轉換的字串 返回值 每個函式返回 int 值,此值由將輸入字元作為數字解析而生成。如果該輸入無法轉換為該型別的值,則atoi的返回值為 0 函式說明 引數str字串,如果第乙個非空...

atoi 與 itoa 函式用法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!itoa 函式的原型為 char itoa int value,char string,int radix itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數是轉換數字時所用的基數。在例中,轉換基數...