C 浮點數輸出 保留有效數字位數設定

2021-06-22 12:10:51 字數 692 閱讀 9104

setprecision(n)的運用

標頭檔案: #include

cout後面新增: 功能:(1)浮點輸出中,setprecision(n)表示有效位數。  

(2)定點輸出中(setiosflags(ios::fixed)),setprecision(n)表示小數點後數字位數。格式為  

(3)指數形式輸出中(setiosflags(ios::scientific)),setprecision(n)表示小數字數。  

(4)系統預設設定為setprecision(6)。 

例項:// 一、輸出保留小數點後3位

#include

#include

using namespace std;

int main()

// 二、輸出最多保留3位有效數字

#include

#include

using namespace std;

int main()

ps:

當頭檔案有#include 時,setiosflags(ios::***)可以直接寫成***。

如:cout<

C 保留有效位數setprecision

目錄 一 保留有效位數 二 保留小數點後n位 三 除法計算結果保留n位小數。四 在計算過程中保留有效位數。setprecision n 功能 控制浮點數顯示的有效數字個數 特點 四捨五入進行保留 如果有效位數不夠,不會自動補0 3.15,setprecision 4 3.15 如果小數點前的位數多餘...

C 保留有效位數 和 保留小數字數

簡介 保留有效位 法一 大多數部落格上的方法 如果想要保留n位小數 根據c 官網上的解釋,該函式沒有指定的返回型別,並且該函式用於設定輸出操作上的小數精確位。然後返回值中解釋 未指定返回值,這個函式僅用於資料流修改操作上。法一弊端,當我們需要將精確後的小數儲存 將a精確後儲存賦值給b 起來的話,使用...

C 保留有效位與保留小數字

保留有效位 這是大多數部落格上的方法 如果想要保留n位小數 根據c 官網上的解釋,該函式沒有指定的返回型別,並且該函式用於設定輸出操作上的小數精確位。然後返回值中解釋 未指定返回值,這個函式僅用於資料流修改操作上。說了這麼多,我想要表達的意思就是當我們需要將精確後的小數儲存 將a精確後儲存賦值給b ...