程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 浮點數的按精度輸出,浮點數精度輸出

浮點數的按精度輸出,浮點數精度輸出

編輯:C++入門知識

浮點數的按精度輸出,浮點數精度輸出


在C++中的輸出的有關設置包含在頭文件“iomanip”中,首先看看裡面包含的一些函數:

為了實現保留小數點後N位,並以四捨五入的方式輸出,需要用到setprecision和fixed。

//eg:求半徑為r的圓的面積 ;輸出:保留小數點後七位,四捨五入輸出 
#include"iostream"
#include"iomanip"

using namespace std;
int main()
{
    const double PI=3.14159265358979323;
    int r;
    cin>>r;
    cout.setf(ios::fixed);     
    cout<<setprecision(7)<<PI*r*r;
//    cout<<fixed<<setprecision(7)<<PI*r*r;   也可以這樣一行實現 
    return 0;    
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved