C++ 四捨五入與不四捨五入
關於C++中保留幾位小數,以及是否四捨五入的方法
程式碼:
#include<iostream>
#include<iomanip> //輸出流控制,setiosflags(ios::fixed),setprecision(n)的標頭檔案
using namespace std;
int main()
{
double n = 50.26548;
printf("%.4f", n); cout << endl; //列印輸出小數點後4位,會四捨五入
cout << setprecision(4) << n << endl;//輸出4位有效數字,包括整數和小數部分,會四捨五入
cout << setiosflags(ios::fixed) << setprecision(4) << n << endl;//輸出小數點後4位,會四捨五入,會影響後面的setprecision()輸出
cout << setprecision(4) << n << endl;//受前面影響,只輸出小數點後4位,而不再是包括整數部分的7位,會四捨五入
cout << setiosflags(ios::fixed) << setprecision(4)<<floor(n * 10000)/10000<< endl;//不會四捨五入,保留幾位小數就乘和除10的幾次方
system("pause");
return 0;
}
輸出結果:
相關文章
- Day42--四捨五入
- oracle中round()四捨五入Oracle
- JavaScript數字四捨五入JavaScript
- JavaScript四捨五入的改進JavaScript
- JavaScript toFixed() 四捨五入規則JavaScript
- DELPHI四捨五入問題解決
- iOS小數四捨五入總結iOS
- JavaScript 賭運氣的四捨五入JavaScript
- 那些關於JS四捨五入的事JS
- C語言中四捨五入問題總結C語言
- java中的四捨五入-銀行家舍入法Java
- JS四則運算與四捨五入精度問題及解決方案JS
- Java中數字的四捨五入和取整Java
- mssql sqlserver 取消數值四捨五入的方法分享SQLServer
- BigDecimal使用ROUND_HALF_UP進行四捨五入Decimal
- PHP 保留小數點後有效數字(四捨五入)PHP
- 1026 程式執行時間(四捨五入,round函式)函式
- Python模組---向上向下取整、四捨五入取整Python
- 使用Oracle CEIL函式進行萬位四捨五入HGOracle函式
- 【Go】四捨五入在go語言中為何如此困難Go
- IC學習筆記(一)——Verilog加減法及四捨五入筆記
- 【轉載】Verilog對資料進行四捨五入(round)與飽和(saturation)截位
- PHP取整,四捨五入取整、向上取整、向下取整、小數擷取PHP
- Java浮點數運算實現四捨五入和格式化方法總結Java
- python 使用 round 方法保留 1 位和 2 位小數時沒有進行四捨五入Python
- 為什麼你需要少看垃圾部落格以及如何在Python裡精確地四捨五入Python
- 五線譜入門(四)
- java-2個自定義註解+1個工具類對小數型別欄位進行四捨五入處理Java型別
- Vue中使用js實現保留小數的奇入偶不入,四捨六入的計算VueJS
- 五款捨不得解除安裝的軟體推薦
- 微服務框架的實現:舍與不捨微服務框架
- “銀行家演算法”大揭祕!在前端表格中利用自定義公式實現“四捨六入五成雙”演算法前端公式
- 第五週週四
- (四)五種IO模型模型
- 五線譜入門(五)
- 四劍客第五關
- IPtables 之“四表五鏈”
- 工作四年,捨棄廣州30K的offer,我該後悔嗎?