欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析C++ 浮點(diǎn)數(shù)的格式化顯示

 更新時(shí)間:2013年05月30日 17:14:48   作者:  
本篇文章是對(duì)C++中浮點(diǎn)數(shù)的格式化顯示進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
代碼如下所示:
復(fù)制代碼 代碼如下:

    #include <stdlib.h> 
    #include <string> 
    #include <windows.h> 
    #include <stdio.h> 
    #include <iostream> 
    #include <limits> 
    #include <sstream> 
    using namespace std; 

    string do_fraction(long double val, int decplaces=3) 
    { 
        ostringstream  out; 
        char DECIMAL_POINT='.'; // 歐洲用法為',' 
        int prec=numeric_limits<long double>::digits10; // 18 
        out.precision(prec);//覆蓋默認(rèn)精度 
        out<<val; 
        string str= out.str(); //從流中取出字符串 
        size_t n=str.find(DECIMAL_POINT); 
        if ((n!=string::npos) //有小數(shù)點(diǎn)嗎? 
            && (str.size()> n+decplaces)) //后面至少還有decplaces位嗎? 
        { 
            str[n+decplaces]='\0';//覆蓋第一個(gè)多余的數(shù) 
        } 
        str.swap(string(str.c_str()));//刪除nul之后的多余字符 

        return str; 
    } 

相關(guān)文章

  • QT利用QProcess獲取計(jì)算機(jī)硬件信息

    QT利用QProcess獲取計(jì)算機(jī)硬件信息

    本文介紹利用QProcess獲取計(jì)算機(jī)的CPU、主板、硬盤等電腦相關(guān)硬件信息。文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)QT有一定的幫助,感興趣的可以了解一下
    2022-06-06
  • C++調(diào)用matlab引擎實(shí)現(xiàn)三維圖的繪制

    C++調(diào)用matlab引擎實(shí)現(xiàn)三維圖的繪制

    這篇文章主要為大家詳細(xì)介紹了C++如何調(diào)用matlab引擎實(shí)現(xiàn)三維圖的繪制,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C++和Matlab有一定的幫助,需要的可以參考一下
    2022-12-12
  • c++ 虛函數(shù),虛表相關(guān)總結(jié)

    c++ 虛函數(shù),虛表相關(guān)總結(jié)

    這篇文章主要介紹了c++ 虛函數(shù),虛表的的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c++,感興趣的朋友可以了解下
    2021-03-03
  • C語言使用單鏈表實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

    C語言使用單鏈表實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言使用單鏈表實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C++學(xué)習(xí)之多態(tài)的使用詳解

    C++學(xué)習(xí)之多態(tài)的使用詳解

    這篇文章主要為大家詳細(xì)介紹了C++中多態(tài)的機(jī)制以及使用,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C++有一定的幫助,感興趣的可以了解一下
    2022-06-06
  • 一文帶你學(xué)會(huì)C語言中的qsort函數(shù)

    一文帶你學(xué)會(huì)C語言中的qsort函數(shù)

    qsort函數(shù)是C語言的庫函數(shù),能實(shí)現(xiàn)對(duì)各種元素類型的比較,使用的基本思想是快速排序法,頭文件是<stdlib.h>,本文不講解具體實(shí)現(xiàn)原理,只對(duì)使用方法進(jìn)行說明,希望對(duì)大家有所幫助
    2022-12-12
  • C語言深入講解宏的定義與使用方法

    C語言深入講解宏的定義與使用方法

    在 C 語言中,可以采用命令 #define 來定義宏。該命令允許把一個(gè)名稱指定成任何所需的文本,例如一個(gè)常量值或者一條語句。在定義了宏之后,無論宏名稱出現(xiàn)在源代碼的何處,預(yù)處理器都會(huì)把它用定義時(shí)指定的文本替換掉
    2022-04-04
  • C++統(tǒng)計(jì)中英文大小寫字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法

    C++統(tǒng)計(jì)中英文大小寫字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法

    這篇文章主要介紹了C++統(tǒng)計(jì)中英文大小寫字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法,涉及C++字符串的遍歷與簡單判定技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • C語言結(jié)構(gòu)體數(shù)組常用的三種賦值方法(包含字符串)

    C語言結(jié)構(gòu)體數(shù)組常用的三種賦值方法(包含字符串)

    C語言只有在定義字符數(shù)組的時(shí)候才能用“=”來初始化變量,其它情況下是不能直接用“=”來為字符數(shù)組賦值的,下面這篇文章主要給大家介紹了關(guān)于C語言結(jié)構(gòu)體數(shù)組常用的三種賦值方法,需要的朋友可以參考下
    2022-06-06
  • 算法之排列算法與組合算法詳解

    算法之排列算法與組合算法詳解

    這篇文章主要介紹了算法之排列算法與組合算法詳解,本文以字典序法、遞歸法為例講解了排列算法、全組合算法等,需要的朋友可以參考下
    2014-08-08

最新評(píng)論