[問題] 新手乘數問題

作者: kapa1314 (kapa)   2019-09-22 13:16:03
剛摸索第一天的新手
照著範例做練習的時候
輸入430×1.08
跑出來的是464.00000000000003
試了幾次其他的數字
30×1.03 30×1.04
也會這樣
使用的版本是3.7
想知道是不是哪邊設定錯誤
作者: HenryLiKing (HenryLiKing)   2019-09-22 13:32:00
正常喔
作者: outshaker (out)   2019-09-22 13:34:00
浮點數誤差 恭喜你發現新世界https://0.30000000000000004.com/ FYI
作者: papple23g (逆道者)   2019-09-22 14:50:00
推樓上的分享
作者: Pieteacher (pieteacher)   2019-09-22 15:04:00
Float point ! 不然就自己 format 控制位數
作者: TitanEric (泰坦)   2019-09-22 16:23:00
IEEE 754
作者: kapa1314 (kapa)   2019-09-22 18:12:00
感謝,原來是這樣,我還想說是不是自己設定到什麼
作者: erre (erre)   2019-09-23 08:11:00
有機會圖靈獎!

Links booklink

Contact Us: admin [ a t ] ucptt.com