C C 語言庫函式atoi字串轉換成整型數

2021-07-25 09:27:44 字數 606 閱讀 2034

函式功能:

atoi (表示 ascii to integer)是把字串轉換成整型數的乙個函式;

原型:int atoi(const char *nptr);

函式說明:

atoi( ) 函式會掃瞄引數 nptr字串,跳過前面的空白字元(例如空格,tab縮排等,可以通過isspace( )函式來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時('\0')才結束轉換,並將結果返回。如果 nptr不能轉換成 int 或者 nptr為空字串,那麼將返回 0。

例子:(1)

//vs2013裡呼叫printf函式請使用預處理命令#define _crt_secure_no_warnings

#include #include int main(void)

輸出:

n = 12345

(2)

//vs2013裡呼叫printf函式請使用預處理命令#define _crt_secure_no_warnings

#include #include int main()

執行結果:

c = 23

字串轉整數,atoi函式

字串轉整數,atoi函式 介紹 atoi 表示 ascii to integer 是把字串轉換成整型數的乙個函式 標準c庫函式 include 原型 int atoi const char str 功能 將字串str轉換成乙個整數並返回結果。引數str 以數字開頭,當函式從str 中讀到非數字字元則...

字串轉整數 atoi

實現 atoi,將字串轉為整數。在找到第乙個非空字元之前,需要移除掉字串中的空格字元。如果第乙個非空字元是正號或負號,選取該符號,並將其與後面盡可能多的連續的數字組合起來,這部分字元即為整數的值。如果第乙個非空字元是數字,則直接將其與之後連續的數字字元組合起來,形成整數。字串可以在形成整數的字元後面...

字串轉整數(atoi)

實現atoi,將字串轉為整數。在找到第乙個非空字元之前,需要移除掉字串中的空格字元。如果第乙個非空字元是正號或負號,選取該符號,並將其與後面盡可能多的連續的數字組合起來,這部分字元即為整數的值。如果第乙個非空字元是數字,則直接將其與之後連續的數字字元組合起來,形成整數。字串可以在形成整數的字元後面包...