atoi函式用法

2021-10-02 03:02:34 字數 419 閱讀 1762

atoi (表示 ascii to integer)是把字串轉換成整型數的乙個函式,應用在電腦程式和辦公軟體中。

int atoi(const char *nptr) 函式會掃瞄引數 nptr字串,會跳過前面的空白字元(例如空格,tab縮排)等。

如果 nptr不能轉換成 int 或者 nptr為空字串,那麼將返回 0 。特別注意,該函式要求被轉換的字串是按十進位制數理解的。atoi輸入的字串對應數字存在大小限制(與int型別大小有關),若其過大可能報錯-1。

例如:

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

#include #include int main(void)

輸出:

n = 12345

atoi函式和itoa函式用法

表頭檔案 include 定義函式 int atoi const char nptr 函式說明 atoi 會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時 0 才結束轉換,並將結果返回。返回值 返回轉換後的整型數。include includ...

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字串,如果第乙個非空...