double類型幾位小數(shù)
回答
愛揚教育
2022-06-07
- 相關推薦
擴展資料
通過格式化方法輸出double類型,可以控制小數(shù)點后的顯示位數(shù):
aStr.Format("%.2f",a);
在百分號后面加上.x 就是指定小數(shù)點后的顯示位數(shù)。注意這種方法不是四舍五入,而是截斷顯示,1.239會顯示為1.23
如果需要四舍五入,在C/C++中沒有專門的函數(shù),你可以這樣實現(xiàn):
aStr.Format("%.2f",a+0.005);
在舍去位加上5,再截斷的時候就等于是四舍五入了。
aStr.Format("%.2f",a);
在百分號后面加上.x 就是指定小數(shù)點后的顯示位數(shù)。注意這種方法不是四舍五入,而是截斷顯示,1.239會顯示為1.23
如果需要四舍五入,在C/C++中沒有專門的函數(shù),你可以這樣實現(xiàn):
aStr.Format("%.2f",a+0.005);
在舍去位加上5,再截斷的時候就等于是四舍五入了。