C++ atof 函數


騰訊雲:https://cloud.tencent.com/developer/article/1391966

 

atof函數:

功能:將字串轉換成浮點型數

相關函數 atoi,atol,strtod,strtol,strtoul

表頭文件 #include <stdlib.h>

定義函數 double atof(const char *nptr);

函數說明:

           atof()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('\0')才結束轉換,並將結果返回。參數nptr字符串可包含正負號、小數點或E(e)來表示指數部分,如123.456或123e-2。返回值返回轉換后的浮點型數。

int main( ) { double d; char *str = "1234567.89"; d = atof(str); printf("string = %s double = %lf\n", str, d); char *a = "-100.23"; char *b = "200e-2"; double c; c = atof(a) + atof(b); printf("c = %.2lf\n",c); return 0; }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM