方法一:
使用setprecision(n)與setiosflags(ios::fixed)合用,可以控制小數點右邊的數字個數,標頭檔案 #include 。
setiosflags 是包含在命名空間iomanip 中的c++ 操作符,該操作符的作用是執行由有引數指定區域內的動作;
setprecision 也是包含在命名空間iomanip 中的c++ 操作符,該操作符的作用是設定浮點數;
cout《方法二:
c++中的cout.setf()、cout.precision(),ostream成員函式裡面的,也可以用輸出流操作符來控制;
#include #include using namespace std;
int main()
test 1 *****==
3.14159
33.1
3.14
3.142
3.1416
test 2 *****==
0.5467
3.5638
0.547
3.564
0.53.6
請按任意鍵繼續. . .
補充:
#include
這裡面iomanip的作用比較多:
主要是對cin,cout之類的一些操縱運運算元,比如setfill,setw,setbase,setprecision等等。它是i/o流控制頭文 件,就像c裡面的格式化輸出一樣.以下是一些常見的控制函式的:
C 中指定小數字數輸出
c 中指定小數字數輸出 按有效位輸出是 setprecision,按小數字數輸出也是setprecision,但到底是誰取決於fixed。cout resetiosflags ios fixed setprecision n float point number 是按n位有效數輸出 cout set...
總結C 保留小數字數
本文向大家介紹c 保留小數字,可能好多人還不了解c 保留小數字,沒有關係,看完本文你肯定有不少收穫,希望本文能教會你更多東西。1.簡單的例子 system.globalization.numberformatinfo provider new system.globalization.numberf...
定義輸出小數字數的用法及例題(C )
對於演算法題目來說,有時候不同的輸出格式會減分,而對於不會掌握輸出小數的方法來說,實在是一種困惑。所以掌握setprecision的用法是有必要的。在使用setprecision的用法前,需要包含標頭檔案 include iomanip 而在實戰中需要加上fixed,用於固定幾位小數輸出,下面看例題...