C++中,要計算2個double類型相除結果,如61/387,應得到0.15*****,直接用“/”計算結果卻爲0.00000
如k1=61/387;
檢查發現“/” 運算會自動將結果四捨五入,所以要得到精確的除法結果,只需將其中一個數轉爲float:
如k1=(float)61/387;
C++中,要計算2個double類型相除結果,如61/387,應得到0.15*****,直接用“/”計算結果卻爲0.00000
如k1=61/387;
檢查發現“/” 運算會自動將結果四捨五入,所以要得到精確的除法結果,只需將其中一個數轉爲float:
如k1=(float)61/387;