久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C語言中如何將字符串轉(zhuǎn)換成float和double類型

 dwlinux_gs 2014-08-08

C語言中如何將字符串轉(zhuǎn)換成float和double類型

先貼上可編譯運(yùn)行的源代碼:

file: a.cpp

#include <stdio.h>

#include <stdlib.h>
 int main ()
 {
        char szOrbits[] ="365.24";
        char* pEnd;
        float f1;
        f1 = strtof (szOrbits, &pEnd);
        printf("%f\n",f1);
        return 0;
 }

執(zhí)行結(jié)果:

[tuxedo@imorcl yali_test]$ g++ a.cpp -o aaa
[tuxedo@imorcl yali_test]$ ./aaa
365.239990

 

man參考手冊:在linux上 man strtod就能顯示

NAME
      strtod, strtof, strtold - convert ASCII string to floating point number

SYNOPSIS
      #include <stdlib.h>

      double strtod(const char *nptr, char **endptr);

      #define _XOPEN_SOURCE=600  /* or #define _ISOC99_SOURCE */
      #include <stdlib.h>

      float strtof(const char *nptr, char **endptr);
      long double strtold(const char *nptr, char **endptr);

DESCRIPTION
      The  strtod(),  strtof(),  and  strtold() functions convert the initial portion of the string pointed to by nptr to double, float, and
      long double representation, respectively.

      ,。,。,。

推薦閱讀

C++ 隱式類類型轉(zhuǎn)化 Implicit Class-Type Conversions http://www./Linux/2013-01/78071.htm

C語言變長數(shù)組之剖析 http://www./Linux/2013-07/86997.htm

C語言需要注意的問題 http://www./Linux/2013-05/84301.htm

C語言位域的使用及其注意點(diǎn) http://www./Linux/2013-07/87027.htm

C語言中簡單的for循環(huán)和浮點(diǎn)型變量 http://www./Linux/2013-08/88514.htm

《C語言從入門到精通》.(王娣,韓旭 ).[PDF] + DVD視頻光盤文件 http://www./Linux/2013-10/91775.htm

linux

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多