c++ double類型精確除法運算

C++中,要計算2個double類型相除結果,如61/387,應得到0.15*****,直接用“/”計算結果卻爲0.00000

如k1=61/387;

檢查發現“/” 運算會自動將結果四捨五入,所以要得到精確的除法結果,只需將其中一個數轉爲float:

如k1=(float)61/387;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章