atof

C語言標準庫中字元串處理函數

atof(),是C 語言標準庫中的一個字元串處理函數,功能是把字元串轉換成浮點數,所使用的頭文件為。該函數名是“ascii to floating point numbers”的縮寫。語法格式為:double atof(const char *nptr)。

程序舉例


程序例:

基本介紹


2. atof(將字串轉換成浮點型數)
相關函數 atoi,atol,strtod,strtol,strtoul
頭文件 #include
定義函數 double atof(const char *nptr);
函數說明 atof()會掃描參數nptr字元串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字元串結束時('\0')才結束轉換,並將結果返回。參數nptr字元串可包含正負號、小數點或E(e)來表示指數部分,如123.456或123e-2。
返回值 返迴轉換后的浮點型數。
附加說明 atof()與使用strtod(nptr,(char**)NULL)結果相同。
範例:將字元串a 與字元串b轉換成數字后相加
執行 c=-98.23