strtod

C語言及C++中的重要函數

strtod是C語言及C++中的重要函數,功能是將字元串轉換成浮點數,表頭文件是#include ,相關函數有atoi,atol,strtod,strtol。

名稱含義


strtod(將字元串轉換成浮點數)

函數說明


strtod()會掃描參數nptr字元串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,到出現非數字或字元串結束時('\0')才結束轉換,並將結果返回。若endptr不為NULL,則會將遇到不合條件而終止的nptr中的字元指針由endptr傳回。參數nptr字元串可包含正負號、小數點或E(e)來表示指數部分。如123.456或123e-2。

返回值


返迴轉換后的浮點型數。

附加說明


參考atof()。

範例


執行:
linux c function()中關於strtod的範例有誤
擴展閱讀中關於strtod的範例有誤。