此函數將做爲參數傳遞給函數調用的C類型字符串轉換爲長整數。它解析C字符串str,將其內容解釋爲整數,並做爲long int類型的值返回。該函數丟棄出如今字符串開頭的空白字符,直到找到非空白字符爲止。若是C字符串str中的非空白字符序列不是有效的整數,或者因爲str爲空或僅包含空白字符而不存在這樣的序列,則不執行任何轉換並返回零。編程
句法:微信
long int atol(const char * str)函數
參數:該函數接受一個強制性參數str,它表示整數。學習
返回值:該函數將轉換後的整數返回爲long int。若是沒法執行有效的轉換,則返回零。spa
輸出:視頻
Number is 5672345blog
Number is 10000002教程
此函數將做爲參數傳遞給函數調用的C類型字符串轉換爲長整型整數。它解析C字符串str,將其內容解釋爲整數,並做爲long long int類型的值返回。該函數丟棄出如今字符串開頭的空白字符,直到找到非空白字符爲止。字符串
若是C字符串str中的非空白字符序列不是有效的整數,或者因爲str爲空或僅包含空白字符而不存在這樣的序列,則不執行任何轉換並返回零。get
句法:
long long int環礁(const char * str)
參數:該函數接受強制性參數str,它是整數的表示形式。
返回值:該函數將轉換後的整數返回爲long long int。若是沒法執行有效的轉換,則返回零。
輸出:
Number is 8239206483232728
Number is 100000
此函數將做爲參數傳遞給函數調用的C類型字符串轉換爲double。它解析C字符串str,將其內容解釋爲浮點數,該浮點數做爲double類型的值返回。該函數丟棄出如今字符串開頭的空白字符,直到找到非空白字符爲止。若是C字符串str中的非空白字符序列不是有效的浮點數,或者因爲str爲空或僅包含空白字符而沒有這樣的序列,則不執行任何轉換並返回0.0。
句法:
double atof(const char * str)
參數:該函數接受一個強制性參數str,它是浮點數的表示形式。
返回值:該函數將轉換後的浮點數做爲雙精度值返回。若是沒法執行有效的轉換,則該函數將返回零(0.0)。
輸出:
Value of pi = 3.14159
Value of acceleration due to gravity = 9.8
天天學點小知識,但願對你有幫助~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣464501141【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!