4 回答

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
double num = 5;
擴(kuò)大原語轉(zhuǎn)換不會(huì)丟失有關(guān)數(shù)字值的總體大小的信息。 [...]
將int值或長值轉(zhuǎn)換為浮動(dòng)值,或?qū)㈤L值轉(zhuǎn)換為雙倍值,可能會(huì)導(dǎo)致精度下降-也就是說,結(jié)果可能會(huì)丟失一些最不重要的值位。在這種情況下,產(chǎn)生的浮點(diǎn)值將是整數(shù)值的正確舍入版本,使用ieee 754圓到最近模式。 (第4.2.4節(jié)) .

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
double d = num * 1.0 / denom;

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
我不喜歡鑄造原始人,誰知道會(huì)發(fā)生什么。
int
double
int
double
double d = num / (double) denom;
添加回答
舉報(bào)