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;
}
輸出結果:
相關文章
- JavaScript數字四捨五入JavaScript
- oracle中round()四捨五入Oracle
- JavaScript四捨五入的改進JavaScript
- JavaScript toFixed() 四捨五入規則JavaScript
- JavaScript四捨五入的那些坑JavaScript
- iOS小數四捨五入總結iOS
- js四捨五入程式碼例項JS
- JavaScript 賭運氣的四捨五入JavaScript
- 一個四捨五入函式 (轉)函式
- DELPHI四捨五入問題解決
- 那些關於JS四捨五入的事JS
- 四捨五入之銀行家演算法演算法
- sql 保留兩位小數+四捨五入SQL
- java中的四捨五入-銀行家舍入法Java
- js實現的數字四捨五入效果JS
- javascript數字四捨五入程式碼例項JavaScript
- MySQL 之 ROUND 函式四捨五入的陷阱MySql函式
- PHP實現四捨五入的3種方法PHP
- php中四捨五入的數學函式PHP函式
- C語言中四捨五入問題總結C語言
- JavaScript保留指定位數小數但是不進行四捨五入JavaScript
- Java中數字的四捨五入和取整Java
- mssql sqlserver 取消數值四捨五入的方法分享SQLServer
- JS四則運算與四捨五入精度問題及解決方案JS
- Python模組---向上向下取整、四捨五入取整Python
- PHP 保留小數點後有效數字(四捨五入)PHP
- javascript實現浮點數四捨五入效果程式碼JavaScript
- 實現四捨五入效果的javascript程式碼例項JavaScript
- 使用Oracle CEIL函式進行萬位四捨五入HGOracle函式
- 【Go】四捨五入在go語言中為何如此困難Go
- js對數字進行四捨五入運算包括負數JS
- js實現的數字四捨五入效果程式碼例項JS
- javascript實現的將小數轉換為整數不進行四捨五入JavaScript
- 1026 程式執行時間(四捨五入,round函式)函式
- JS取整,四捨五入,取絕對值等Math物件常用方法JS物件
- IC學習筆記(一)——Verilog加減法及四捨五入筆記
- 【轉載】Verilog對資料進行四捨五入(round)與飽和(saturation)截位
- PHP取整,四捨五入取整、向上取整、向下取整、小數擷取PHP