我什么時(shí)候應(yīng)該用雙數(shù)代替十進(jìn)制?我可以說出使用double(或float)而不是decimal:內(nèi)存更少。速度更快,因?yàn)楦↑c(diǎn)運(yùn)算是由處理器支持的。可以代表更大范圍的數(shù)字。但是,這些優(yōu)勢(shì)似乎只適用于計(jì)算密集型操作,例如建模軟件中的那些操作。當(dāng)然,當(dāng)需要精確性時(shí),如財(cái)務(wù)計(jì)算,不應(yīng)使用雙倍。所以有什么實(shí)際的理由可以選擇嗎?double(或float)而不是decimal在“正常”申請(qǐng)中?編輯補(bǔ)充:感謝所有偉大的回應(yīng),我從他們身上學(xué)到了。還有一個(gè)問題:少數(shù)人指出,雙倍可以更準(zhǔn)確地表示實(shí)數(shù)。當(dāng)我宣布時(shí),我會(huì)認(rèn)為他們通常也更準(zhǔn)確地代表他們。但是,在執(zhí)行浮點(diǎn)操作時(shí),準(zhǔn)確性可能會(huì)下降(有時(shí)會(huì)顯著降低),這是一個(gè)真實(shí)的說法嗎?
- 2 回答
- 0 關(guān)注
- 388 瀏覽
添加回答
舉報(bào)
0/150
提交
取消