[韌體] 關於lolipop內建計算機的小問題

看板Android作者 (tse1218)時間11年前 (2014/11/28 11:59), 編輯推噓6(604)
留言10則, 8人參與, 最新討論串1/1
剛從G+看到一則po文....不知道有沒有人發現, 使用lolipop的內建計算機輸入56.3-55.7 結果居然會是0.5999999.... 對了,小弟用nexus4,前天剛吃到lolipop... 其實順暢度還不錯,視覺上也很有耳目一新的感覺 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.137.185 ※ 文章網址: http://www.ptt.cc/bbs/Android/M.1417147155.A.C8E.html

11/28 12:19, , 1F
反正0.59999…=0.6 XD
11/28 12:19, 1F

11/28 14:24, , 2F
真的耶XD
11/28 14:24, 2F

11/28 14:35, , 3F
我自己寫的app也會這樣,算adroid 系統的bug吧
11/28 14:35, 3F

11/28 15:53, , 4F
但是4.4是正常
11/28 15:53, 4F

11/28 18:32, , 5F
這是運算精度的問題 XD
11/28 18:32, 5F

11/28 22:41, , 6F
大部分的程式如果不做額外的修正都會有這樣的問題
11/28 22:41, 6F

11/28 22:44, , 7F
大學資工系有教原因,其實還算蠻普遍的現象
11/28 22:44, 7F

11/29 01:37, , 8F
讓我比較驚訝的是lolipop原生計算機沒有做精度的補償...
11/29 01:37, 8F

11/29 12:41, , 9F
Android 2.2 的計算機就出過這個問題了,想不到這個 bug
11/29 12:41, 9F

11/29 12:41, , 10F
又重出江湖了 XD
11/29 12:41, 10F
文章代碼(AID): #1KT_CJoE (Android)