+ 函式說明
- + atof()會掃描引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時("\0")才結束轉換,並將結果返回。引數nptr字串可包含正負號、小數點或E(e)來表示指數部分,如123.456或123e-2。
- ==哈工大 Wiki 所有分項== + 返回值
+ 返回轉換後的浮點型數。
+ 附加說明
+ atof()與使用strtod(nptr,(char**)NULL)結果相同。
+ 範例
+ /* 將字串a 與字串b轉換成數字後相加*/
+ #include
+ main()
+ {
+ char *a=”-100.23”;
+ char *b=”200e-2”;
+ float c;
+ c=atof(a)+atof(b);
+ printf(“c=%.2f\n”,c);
+ }
+ 執行
+ c=-98.23
+ 函式說明
- + atof()會掃描引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時("\0")才結束轉換,並將結果返回。引數nptr字串可包含正負號、小數點或E(e)來表示指數部分,如123.456或123e-2。
- ==哈工大 Wiki 所有分項== + 返回值
+ 返回轉換後的浮點型數。
+ 附加說明
+ atof()與使用strtod(nptr,(char**)NULL)結果相同。
+ 範例
+ /* 將字串a 與字串b轉換成數字後相加*/
+ #include
+ main()
+ {
+ char *a=”-100.23”;
+ char *b=”200e-2”;
+ float c;
+ c=atof(a)+atof(b);
+ printf(“c=%.2f\n”,c);
+ }
+ 執行
+ c=-98.23