最近發(fā)現(xiàn)在極少數(shù)的情形下,從 double->int會(huì)出現(xiàn)問題,例如 33.3*100 ,應(yīng)該是 3330 ,但如果做一個(gè)數(shù)型的轉(zhuǎn)換 Int(33.3*100) 會(huì)得到 3329 的結(jié)果?另外 Int(66.6*100) 得到 6659 ,請(qǐng)問這是什么原因呢?我是在寫swift程式時(shí)發(fā)現(xiàn)的,發(fā)現(xiàn)在c/c++中也是如此狀況。謝謝
- 2 回答
- 0 關(guān)注
- 1762 瀏覽
添加回答
舉報(bào)
0/150
提交
取消