C 控制cout輸出的小數字數

2021-09-24 19:49:06 字數 778 閱讀 5262

方法一:

使用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,用於固定幾位小數輸出,下面看例題...