atoi函式(初學者)

2021-10-17 14:12:39 字數 728 閱讀 4431

atoi (表示 ascii to integer)是把字串轉換成整型數的乙個函式,應用在電腦程式和辦公軟體中。int atoi(const char *nptr) 函式會掃瞄引數 nptr字串,會跳過前面的空白字元(例如空格,tab縮排)等。如果 nptr不能轉換成 int 或者 nptr為空字串,那麼將返回 0 [1] 。特別注意,該函式要求被轉換的字串是按十進位制數理解的。atoi輸入的字串對應數字存在大小限制(與int型別大小有關),若其過大可能報錯-1。

atoi()函式的功能:將字串轉換成整型數;atoi()會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負號才開始做轉換,而再遇到非數字或字串時(』\0』)才結束轉化,並將結果返回(返回轉換後的整型數)。

例一:

#include

#include

intmain

(void

)

輸出結果:

n =

12345

解析:atoi函式只能將數字類的字串改為整型,遇到非數字類的字元(除負號以外)則停止執行。

例二:

#include

#include

intmain()

輸出結果:

c =

23

函式(初學者)

乙個較大的程式可分為若干個程式模組,每乙個模組用來實現乙個特定的功能。在高階語言中用子程式實現模組的功能,子程式由函式來完成。乙個c程式可由乙個主函式和若干個其他函式構成。函式間的呼叫關係 由主函式呼叫其他函式,其他函式也可以相互呼叫。同乙個函式可以被乙個或多個函式呼叫任意多次。例 include ...

初學者談初學者學html

這是乙個段落。解釋一下就是 html 與 html 之間的文字是描述網頁。head 與 head 之間的文字是文件的元資料。title 與 之間的文字是文件的標題。body 與 body 之間的文字是可見的頁面內容,是文章的主體部分。h1 與 h1 之間的文字被顯示為乙個大標題。p 與 p 之間的文...

Python初學者日誌 函式

def 函式名 引數 函式體 return 返回值 函式定義時,引數是一種佔位符 函式定義後,若不被呼叫,則不會被執行 函式定義後,引數是輸入,函式體是處理,結果是輸出。也就是說,函式是ipo的一種形式。函式可以有引數,也可以沒有,但必須保留函式名後的括號 函式定義時可以為某些引數指定預設值,構成可...