最近發現在極少數的情形下,從 double->int會出現問題,例如 33.3*100 ,應該是 3330 ,但如果做一個數型的轉換 Int(33.3*100) 會得到 3329 的結果?另外 Int(66.6*100) 得到 6659 ,請問這是什么原因呢?我是在寫swift程式時發現的,發現在c/c++中也是如此狀況。謝謝
- 2 回答
- 0 關注
- 1765 瀏覽
添加回答
舉報
0/150
提交
取消